//设置session参数
function setSessionfunc(typeid,zid,tankuang,danweiID){
	
	// 设置当前用户的session值
    // typeid 系统分类id (比如对应前端八大类), zid 当前用户的站点id
	var url="/bigscrenn/setUserSession?typeid="+typeid+"&zid="+zid+"&cid="+tankuang+"&cid1="+danweiID;
    $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     async: false,				   
	     success: function(data){
              console.log(data,'参数');         
	     }
    		
    });	
};


var yn_nhzbfl=0,   //本月能耗占比
	yn_glys = 0,   //功率因素
	yn_jkzs = 0,   //健康指数
	yn_gjtj = 0,   //告警统计
	yn_zjlynhz = 0,//最近两月能耗比
	yn_fhrl = 0,   //负荷容量
	yn_jfpg = 0,   //尖峰平谷
	yn_online = 0, //值班人员
	yn_anquan = 0, //安全运行天数
	yn_wendu = 0;  //环境温度等

// new add

var tabs=[];   // 定义电气图张数对应的tabs按钮
var urlStr=""; // 电气图地址
var picName='';// 电气图名
var kehu=[];   // 站点（客户）
var userid = "";
var unitID = "";
var userType="";
var zid ="";   // 站点id
var danweiID='';// 单位id
var danweiName='';// 上页选中来的单位名称
var unitName='';// 登录的单位名称
var zName='';   // 站点名称
var zhanid = '';
var sanJiPic='';//三级点击规划图来的页面记录；

setTimeout("getSession();",500);
function getSession(){
	var url="/bigscrenn/getUserSession";
	var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
		 console.log("session数据="+data);
		 // js解析json串
	    var obj={};
	     if(data&&data!=null&&data!=undefined&&data!=''){
	    	obj = JSON.parse(data);
	     }
	
	     if (obj.session.length>0){
	           /*
				 * alert(obj.session[0].UserID);//用户id
				 * alert(obj.session[0].Name);//用户名称 
				 * alert(obj.session[0].UnitID); //用户单位id
				 * alert(obj.session[0].UnitName);//用户单位名称
				 * alert(obj.session[0].UserAuthority);//用户权限 2 所有单位 3 本单位
				 * alert(obj.session[0].typeid); //系统分类id (比如对应前端八大类)
				 * alert(obj.session[0].zid); //当前用户的站点id
				 * alert(obj.session[0].cid1); //单位id
				 */	
	    	   // alert(obj.session[0].zid)
	    	   // alert(obj.session[0].cid1);
	    	   // vs.danweiID = obj.session[0].cid1;
	    	   
	    	   danweiID = (obj.session[0].cid1).split(",")[0];  // 单位id方法
			   danweiName = (obj.session[0].cid1).split(",")[1];// 上页选中来的单位名称
			   userid = obj.session[0].UserID;
			   unitID = obj.session[0].UnitID;
			   userType = obj.session[0].UserAuthority;
			   // alert("obj.session[0].zid = "+obj.session[0].zid);
			   // vs.zid = obj.session[0].zid;
			   zid = (obj.session[0].zid).split(",")[0];  // 站点id
			   zName = (obj.session[0].zid).split(",")[1];// 上页选中来的站点名称
			   sanJiPic = (obj.session[0].zid).split(",")[2];// 三级点击规划图来的页面记录；
			   // alert("我是三级站点id 和名称 ="+zid + "名称" +zName+" 三级 = "+sanJiPic);
	    	 }
	         //alert("unitID = "+unitID + " unitName="+obj.session[0].UnitName +" danweiID = "+danweiID);
	         if(danweiID==undefined || danweiID=="undefined"){
	        	 danweiID = unitID;
	         }
	         //alert("11vs.danweiID="+danweiID + " vs.danweiName="+danweiName +"vs.zid = "+zid +"vs.zName = "+zName);
	         
	         $("#unitTitle span").text(zName);// 进来默认标题
	         
	         getzhandianFunc(userid,danweiID); //站点列表方法
	         
	         if(zid && zid != '' && zid != null && zid!= undefined){
	        	
	        	upLoadFunc();                 // 下载方法
	        	onlineFunc();                 // 在线值班方法
	        	dianqituFunc();               //电气图方法
	        }
	        // 具体用户进来的操作
	        if(userType==3){
	        	console.log("我的身份是具体用户");
	        	$(".backHome-box >a").css("display","none");// “返回首页”隐藏
            }
	     }
     });
	 return defer.promise();
}


function a1(){
	//alert("-----a1中--我是四级站点id 和名称 ="+zid + " 名称 = " +zName + " userid ="+userid);
	
	haonengZBFunc(userid,zid);// 能耗占比
	gongLv(userid,zid);       // 功率因数
	jianKang(userid,zid);     // 健康指数
	gaojing(userid,zid);      // 告警
	
}
function a2(){
	//alert("-----a2中--我是四级站点id 和名称 ="+zid + " 名称 = " +zName+" userid = "+userid);
	
	lateTwoMonthFunc(userid,zid);// 近两个月
	timeLoad(userid,zid);        // 实时推送
	jfpgFunc(userid,zid);        // 尖峰平谷
	
}
function a4(){
	//alert("-----a2中--我是四级站点id 和名称 ="+zid + " 名称 = " +zName+" userid = "+userid);
	
	safeDays(userid,zid);        //安全运行天数
	
}
function a3(){
	//alert("-----a2中--我是四级站点id 和名称 ="+zid + " 名称 = " +zName+" userid = "+userid);
	
	wenduFun(userid,zid);        //温度
	gaojingXinxi(zid)
	
}
//电气图专用
function dianqituFunc(){
	//alert("-----电气图中--我是四级站点id 和名称 ="+zid + " 名称 = " +zName);
	getPicData(zid);
}


function getzhandianFunc(userid,unitID) {
	// userid用户id,unitid单位id,unitid为空时表示调用多个单位的站点信息
    var url="/bigscrenn/getSiteList?userid="+userid+"&unitid="+unitID;
    // alert("用户选择列表 Url==="+url);
    var defer = $.Deferred();
	 $.ajax({
		type: "POST",
		url:url,
		//async: false,
		success: function(result) {
			defer.resolve(result);
			// js解析json串
            var obj = JSON.parse(result);
            // alert("total="+obj.total);
            console.log("obj.rows==:"+obj.rows);
            /*
			 * for (var i=0;i<obj.rows.length;i++) {
			 * alert("obj.rows[i].CID=="+obj.rows[i].CID);//站点id
			 * //alert(obj.rows[i].UNITID); //站点对应的单位id
			 * //alert(obj.rows[i].UNITNAME); //站点名称
			 * //alert(obj.rows[i].LONGITUDE);//站点经度
			 * //alert(obj.rows[i].LATITUDE); //站点纬度 }
			 */
            
			kehu = obj.rows;
			//alert("result = "+result);
			for(var i=0;i<obj.rows.length;i++){
				$("#dl").append('<dd><a class="zhanDian" cid='+obj.rows[i].CID+'>'+obj.rows[i].UNITNAME+'</a></dd>');
			}
			//$nextTick(function() {
				// 登录用户是具体用户是操作
				if(kehu.length>0){
					if(!zid || zid == '' || zid == null || zid == undefined){
						zid = obj.rows[0].CID;
						console.log("type==3,默认第一站点："+zid);
	                	
					}
				}
				
				layui.use('element', function() {
					var j;
					
					var element = layui.element; // 导航的hover效果、二级菜单等功能，需要依赖element模块
					// 监听导航点击
					
					element.on('nav(demo)', function(elem) {
						zhanid = elem.text();
						// console.log(elem)
						// alert(elem.text());
						$("#unitTitle span").text(elem.text());// 标题
						// alert($(this).attr('cid'));
						
						//session存参
						setSessionfunc('',$(this).attr('cid')+','+elem.text(),'',(danweiID+','+danweiName));     // session存站点（第二个参）
						zid = $(this).attr('cid');
						console.log("点击当前站点对应的d.zid="+zid);
						$('.list').toggle(555);
						dianqituFunc();
						a1();
						a2();
						a3();
						a4();
					});
					
				});
			//})
				
		}
	});
	 return defer.promise();
}


//电气图方法
function getPicData(id){
	// fid站点id
    var url="/bigscrenn/getVlabelList?fid="+id;
    //alert("电气图接口="+url);
    var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
	    	 //alert("电气图数据==:"+data);
	    	 // js解析json串
	    	 var obj = JSON.parse(data);
	    	 tabs = obj.rows;
	    	 if($("#iscrollUL>li").length>0){
	    		 $("#iscrollUL").empty();
	    	 }
	    	 for(var i=0;i<obj.rows.length;i++){
				$("#iscrollUL").append('<li class="dq">'+obj.rows[i].VNAME+'</li>');
			 }
	    	 console.log("电气图数量total==："+obj.total);
	    	 var total = obj.total;
	    	 if(total > 0 && total != null && total != ''){
	    		 if(obj.rows[0]){
	    			   // 二次编码，适应ie浏览器识别中文问题
	    			   var tUrl = encodeURI(encodeURI('/vlabel/actionshow?fid='+zid+'&id='+obj.rows[0].CID+'&bl=0.55&name='+obj.rows[0].VNAME));
                	   // d.urlStr =
						//var tUrl = '/vlabel/actionshow?fid='+obj.rows[0].CID+'&id='+obj.rows[0].CID+'&bl=0.55&name='+obj.rows[0].VNAME;
						// // 默认显示第一张图
                	   urlStr = tUrl;
                	   //alert("默认显示第一张图 urlStr = "+urlStr);
                	   $("#dianqitu").html('<iframe width="1920px" height="1080px" id="iframe" src='+urlStr+' style="background: #000000;"></iframe>');
                	   var toOtherDFURL = tUrl;// 默认显示第一张图
                	   localStorage.setItem("urlStr", '/vlabel/actionshow?fid='+zid+'&id='+obj.rows[0].CID+'&bl=&name='+obj.rows[0].VNAME);      // 默认将第一张存储本地,到其他页面不要bl参数
                	   localStorage.setItem("picName", obj.rows[0].VNAME);
	    		   }
                   //$nextTick(function() {                                 // 四个tabs渲染完成后的操作
                	   
						console.log("li === " + $("#tabDiv>button").length);
						$("#tabDiv li").first().addClass("elc-BtnAct"); // 默认第一个大用户展开
						$("#tabDiv li").click(function(){               // 点击电气图按钮事件操作
							$(this).addClass("elc-BtnAct");                 // 点击当前添加类elc-BtnAct
							$(this).siblings().removeClass("elc-BtnAct");   // 点击当前的兄弟节点移除类elc-BtnAct
							var index = $("#tabDiv li").index(this);
							// js解析json串
		                       var obj = JSON.parse(data);
		                       // alert(obj.total);//记录数
		                       var toOtherURL = "";
		                       for (var i=0;i<obj.rows.length;i++){
		                              //alert(obj.rows[i].CID);//电气图id
		                             // alert(obj.rows[i].VNAME);//电气图名称
		                             if(index == i) {
										 //alert(index);
		                            	 
		                            	var zhanDianid =  zid;// 获取当点击站点选项时存该CID
										var str = '/vlabel/actionshow?fid='+zhanDianid+'&id='+obj.rows[i].CID+'&bl=0.55&name='+obj.rows[i].VNAME;
										var ecURL = encodeURI(encodeURI(str));// 二次编码，适应ie浏览器识别中文问题
										console.log("str"+i+"==:"+str);
										urlStr = ecURL;
										
										$("#dianqitu").html('<iframe width="1920px" height="1080px" id="iframe" src='+urlStr+' style="background: #000000;"></iframe>');
										
										// 本地存储电气图地址和名称
										toOtherURL = '/vlabel/actionshow?fid='+zhanDianid+'&id='+obj.rows[i].CID+'&bl=&name='+obj.rows[i].VNAME;// 到其他页面不要传参bl
										localStorage.setItem("urlStr", toOtherURL);
										localStorage.setItem("picName", obj.rows[i].VNAME);
										// alert("电气图地址url="+str);
		                             }
		                       }
						})
						// tabs 滚动操作S
						var ele = $("#iscrollUL");
	               		// ele.width((ele.find("li").length + 1) *
						// (ele.find("li").width() + 100));
	               		ele.width((ele.find("li").length + 1) * (ele.find("li").width() + 30));
	               		/*var myScroll = new IScroll('#uldiv', {
	               			scrollX: true,
	               			scrollY: false
	               		});
	               		myScroll.scrollToElement('.active', true, true);*/
	               		// tabs 滚动操作S
					//})
	    	 }
	    	 if(total==0 || total == null){// total==0没有数据
	    		 console.log("没有数据");
	    		 urlStr = '';// 默认显示第一张图
	    		 $("#iscrollUL").html('');
	    		 $("#dianqitu").html('');
        	     localStorage.setItem("urlStr", '');// 默认将第一张存储本地
	    	 }
           
	     }
     });
	 return defer.promise();
}
// new add end


<!--能耗占比分类方法  开始-->
// 得到指定站点本月能耗分类统计
function haonengZBFunc(userid,unitid){
	var HN_dataArr = [];
    // 参数userid用户id,unitid站点id
    var url="/bigscrenn/getMonthLHList?userid="+userid+"&unitid="+unitid;
     //alert("能耗占比分类地址="+url);
    var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
	    	 console.log("===指定站点本月能数==="+data);
	    	 if(data && data !='' && data!=null && data!=undefined){
	    		// js解析json串
	             var  obj = JSON.parse(data);
	             // 本月统计数据
	      	   	 if(obj.rows && obj.rows.length>0){
		      	   	for (var i=0;i<obj.rows.length;i++){
		                 // alert(obj.rows[i].NAME);//分类
		                 // alert(obj.rows[i].VALUE);//数据
		                 HN_dataArr.push({"name":obj.rows[i].NAME+parseInt(obj.rows[i].VALUE),"value":parseInt(obj.rows[i].VALUE)})
		             }
	      	   	 }else{
	      	   	    HN_dataArr.push({"name":'',"value":0})
	      	   	 } 
	    	 }
	    	 zhuz(HN_dataArr);
	    	 yn_nhzbfl=1;
	     }
     });
	 return defer.promise();
}

function zhuz(dataArr) {
	//alert("dataArr="+dataArr);
	var enegConsumptChart = echarts.init(document.getElementById("benyuenenghaozhanbi"));
	var enegConsumpt_option = {
		title: {
			text: '本月能耗占比',
			x: 'center',
			y:'3%',
			show:false,
			textStyle: {
				// 文字颜色
				color: '#fff',
				// 字体风格,'normal','italic','oblique'
				fontStyle: 'normal',
				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
				// 400...
				fontWeight: '100',
				// 字体系列
				fontFamily: 'sans-serif',
				// 字体大小
			    fontSize: 20
			}
		},
		tooltip: {
			trigger: 'item',
			formatter: "{a} <br/>{b} : {c} ({d}%)"
		},
		legend: {
			orient: 'horizontal',// 'vertical'
			left: 'center',
			y: 'bottom',
			itemGap: 14,
			/* data: ['x座机房', 'x层厂房', '办公室', '照明'], */
			data: dataArr,
			textStyle: {
				// 文字颜色
				color: '#fff',
				// 字体风格,'normal','italic','oblique'
				fontStyle: 'normal',
				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
				// 400...
				fontWeight: '100',
				// 字体系列
				fontFamily: 'sans-serif',
				// 字体大小
				　　　　fontSize: 14
			}
		},
		series: [{
			name: '能耗占比分类',
			type: 'pie',
			radius: '60%',
			center: ['50%', '50%'],
			data: dataArr,
			label:{
				normal:{
					show:false,
					formatter: '{c} ({d}%)',// //饼图边的脚数据
				}
			},
			itemStyle: {
				normal: {
					color: function(params) {
						// 自定义饼图颜色
						var colorList = [
							'#6778F4', '#0FEB8B', '#DE67F4', '#08A0B7',
							'#21E0DA', '#33B565',
						];
						return colorList[params.dataIndex]
					}
				}

			}
		}]
	};
	enegConsumptChart.setOption(enegConsumpt_option);
	$(document).ready(function() {
		enegConsumptChart.resize();
	});
	window.addEventListener("resize", function() {
		enegConsumptChart.resize();
	})
}
<!--能耗占比分类方法  结束-->

//功率因素方法开始
function gongLv(userid,unitid) {
	// 得到实时功率因素
    // 参数userid用户id,unitid站点id
	var gonglvArr = [];
    // var
	// url="/bigscrenn/getGlysValue?userid=0100000000000004&unitid=000000000001";
	var url="/bigscrenn/getGlysValue?userid="+userid+"&unitid="+unitid;
	//alert("功率因素url= "+url);
	var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
           // alert("功率因素值="+data);//功率因素值
           if(data && data != ''){
        	   var glValue = (Number(1-parseFloat(data))).toFixed(3);// 小数点精度toFixed(3)括号中的数确定小数点后几位
               gonglvArr.push({"name":"当前功率","value":data},{"name":"剩余功率","value":glValue})
           }else{
        	   gonglvArr.push({"name":"当前功率","value":0},{"name":"剩余功率","value":0})
           }
           gonglvShow(data);
           yn_glys = 1;
	     }
     });
	     
	function gonglvShow(data){
		//alert("gonglvArr = "+JSON.stringify(gonglvArr));
		var gongLvChart = echarts.init(document.getElementById("user-gonglv"));
		var gongLv_option = {
			/*title: {
				text: '功率因素',
				x: 'right',
				textStyle: {
					// 文字颜色
					color: '#fff',
					// 字体风格,'normal','italic','oblique'
					fontStyle: 'normal',
					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
					// 400...
					fontWeight: '100',
					// 字体系列
					fontFamily: 'sans-serif',
					// 字体大小
					　　　　fontSize: 20
				}
			},
			tooltip: {
				trigger: 'item',
				formatter: "{a} <br/>{b}: {c} ({d}%)"
			},
			legend: {
				orient: 'horizontal',
				x: 'center',
				y: 'bottom',
				itemGap: 30,
				data: gonglvArr,
				textStyle: {
					// 文字颜色
					color: '#fff',
					// 字体风格,'normal','italic','oblique'
					fontStyle: 'normal',
					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
					// 400...
					fontWeight: '100',
					// 字体系列
					fontFamily: 'sans-serif',
					// 字体大小
					　　　　fontSize: 14
				}
			},
			series: [{
				name: '功因素率',
				type: 'pie',
				radius: ['40%', '70%'],
				avoidLabelOverlap: false,
				label:{
					normal:{
						formatter: '{c} ({d}%)',// 饼图边的脚数据
					},
					emphasis: {
						show: false,// 隐藏hover事件
						textStyle: {
							fontSize: '15',
							fontWeight: 'bold'
						}
					}
				},
				labelLine: {
					normal: {
						show: false
					}
				},
				data: gonglvArr,
				itemStyle: {
					normal: {
						color: function(params) {
							// 自定义饼图颜色
							var colorList = [
								'#3EABFF', '#20B9CF', '#33B565', '#0AB2E4', '#6FC9D6', '#08A0B7',
								'#205BCF', '#5883D8', '#20CC98', '#0CB2E4'
							];
							return colorList[params.dataIndex]
						}
					}

				}
			}]*/
				background:'red',
				title: {
	    			text: '功率因素',
	    			subtext:"\n"+data,
	    			x: '15%',
	    			y: '25%',
	    			textStyle: {
	    				// 文字颜色
	    				color: '#fff',
	    				// 字体风格,'normal','italic','oblique'
	    				fontStyle: 'normal',
	    				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
	    				// 400...
	    				fontWeight: '100',
	    				// 字体系列
	    				fontFamily: 'sans-serif',
	    				// 字体大小
	    				fontSize: 18
	    			},
	    			subtextStyle: {//副标题文本样式{"color": "#aaa"}
	                    fontSize: 30,
	                    color:'#20B9CF'
	                },
	    		},
	    		tooltip: {
	    			trigger: 'item',
	    			formatter: "{a} <br/>{b}: {c} ({d}%)"
	    		},
	    		legend: {
	    			show:false,
	    			orient: 'vertical',// horizontal
	    			x: '10%',
	    			bottom: '15%',
	    			itemGap: 20,
	    // data: timeLoadArr,
	    			textStyle: {
	    				// 文字颜色
	    				color: '#fff',
	    				// 字体风格,'normal','italic','oblique'
	    				fontStyle: 'normal',
	    				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
	    				// 400...
	    				fontWeight: '100',
	    				// 字体系列
	    				fontFamily: 'sans-serif',
	    				// 字体大小
	    				　　　　fontSize: 14
	    			}
	    		},
	    		series: [{
	    			name: '功率因素',
	    			type: 'pie',
	    			radius: ['60%', '80%'],
	    			center:['70%','50%'],
	    			avoidLabelOverlap: false,
	    			label: {
	    				normal: {
	    					show: false,
	    					position: 'center',
	    					formatter: function(argument) {
	    						var html;
	    						//html = Percentage(ssNum1,total1);
	    						html = data;
	    						return html;
	    					},
	    					textStyle: {
	    						fontSize: 16,
	    						color: '#20B9CF'
	    					}
	    				},
	    				emphasis: {
	    					show: false,
	    					textStyle: {
	    						fontSize: '10',
	    						fontWeight: 'bold'
	    					}
	    				}
	    			},
	    			labelLine: {
	    				normal: {
	    					show: false
	    				}
	    			},
	    			data: gonglvArr,
	    			itemStyle: {
	    				normal: {
	    					color: function(params) {
	    						// 自定义饼图颜色
	    						var colorList = [
	    							'#20B9CF', 'rgb(4,51,155,.4)',
	    							'#3EABFF', '#205BCF', '#0AB2E4', '#6FC9D6', '#08A0B7',
	    							'#5883D8', '#20CC98', '#0CB2E4'
	    						];
	    						return colorList[params.dataIndex]
	    					}
	    				}

	    			}
	    		}]
		};
		gongLvChart.setOption(gongLv_option);
		$(document).ready(function() {
			gongLvChart.resize();
		});
		window.addEventListener("resize", function() {
			gongLvChart.resize();
		})
	};
	 return defer.promise();
}
<!--功率因素结束-->

//健康指数开始
function jianKang(userid,unitid) {
	// 得到健康指数
    // 参数userid用户id,unitid站点id
	var healthArr = [];
    var url="/bigscrenn/getJkzsValue?userid="+userid+"&unitid="+unitid;
     //alert("健康指数url="+url);
    var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
           //alert("健康指数="+data);// 健康指数
           var jkValue = (Number(100-parseFloat(data))).toFixed(0);// 剩余值，小数点精度toFixed(0)括号中的数确定小数点后几位
	       var jkNum = data.split(",")[0];
           var jkDiscrib = data.split(",")[1];
           healthArr.push({"name":"分数","value":jkNum},{"name":"剩余","value":jkValue})
           //alert("jkNum = "+data);
           //jkShow(jkNum,jkDiscrib);
           if(jkDiscrib==undefined){
        	   jkDiscrib=''
           }
           $("#health").html('<p><span>'+jkNum+'分</span><i>&nbsp;&nbsp;&nbsp;'+jkDiscrib+'</i></p>');
           yn_jkzs = 1;
	     }
     });
	     
	function jkShow(jkNum,jkDiscrib){
		//alert("healthArr = "+JSON.stringify(healthArr));
		var healthChart = echarts.init(document.getElementById("health"));
		var health_option = {
			title: [{
				text: '健康指数',
				x: 'center',
				y:"0%",
				textStyle: {
					// 文字颜色
					color: '#fff',
					// 字体风格,'normal','italic','oblique'
					fontStyle: 'normal',
					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
					// 400...
					fontWeight: '100',
					// 字体系列
					fontFamily: 'sans-serif',
					// 字体大小
					fontSize: 20
				},
				
			},{
	              text: "   "+jkNum+"分",
	              subtext:'\n'+jkDiscrib,
	              left:'10%',
	              top: '30%',
	              textStyle:{
	                  color:'#20B9CF',
	                  fontStyle:'normal',
	                  fontWeight:'400',
	                  fontFamily:'sans-serif',
	          　　　　          fontSize:30
	              },
	              subtextStyle: {//副标题文本样式{"color": "#aaa"}
	                    fontSize: 12,
	                    color:'#20B9CF'
	                },
	          }],
			tooltip: {
				trigger: 'item',
				formatter: "{a} <br/>{b}: {c} ({d}%)"
			},
			legend: {
				show:false,
				orient: 'horizontal',
				x: 'center',
				y: 'bottom',
				itemGap: 30,
				data: healthArr,
				textStyle: {
					// 文字颜色
					color: '#fff',
					// 字体风格,'normal','italic','oblique'
					fontStyle: 'normal',
					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
					// 400...
					fontWeight: '100',
					// 字体系列
					fontFamily: 'sans-serif',
					// 字体大小
					　　　　fontSize: 14
				}
			},
			series: [{
				name: '健康指数',
				type: 'pie',
				radius: ['43%', '63%'],
				center:['73%','55%'],
				avoidLabelOverlap: false,
				label:{
					normal:{
						show:false,
						//formatter: '{c} ({d}%)',// 饼图边的脚数据
						position: 'center',
    					formatter: function(argument) {
    						var html;
    						//html = Percentage(ssNum1,total1);
    						html = jkNum+"分";
    						return html;
    					},
    					textStyle: {
    						fontSize: 16,
    						color: '#20B9CF'
    					}
					}
				},
				labelLine: {
					normal: {
						show: false
					}
				},
				data: healthArr,
				itemStyle: {
					normal: {
						color: function(params) {
							// 自定义饼图颜色
							var colorList = [
								'#20B9CF', '#33B565',
								'#3EABFF', '#205BCF', '#0AB2E4', '#6FC9D6', '#08A0B7',
								'#5883D8', '#20CC98', '#0CB2E4'
							];
							return colorList[params.dataIndex]
						}
					}

				}
			}]
		};
		healthChart.setOption(health_option);
		$(document).ready(function() {
			healthChart.resize();
		});
		window.addEventListener("resize", function() {
			healthChart.resize();
		});
		
		//判读jkNum 值是否==100，否则更改其颜色
		if(jkNum<100){
			healthChart.setOption({
				title:[{
				},{
					
					textStyle:{
		                  color:'#FFB800',
		                  fontStyle:'normal',
		                  fontWeight:'400',
		                  fontFamily:'sans-serif',
		          　　　　          fontSize:30
		              },
		              subtextStyle: {//副标题文本样式{"color": "#aaa"}
		                    fontSize: 12,
		                    color:'#FFB800'
		                },
				}]
			})
		}
	};
	 return defer.promise();
}
//健康指数 方法结束

<!--告警统计方法 开始-->
// 得到站点分类或指定站点下的告警统计
function gaojing(userID,cid) {
	var alarmTDataArr = [];
	// ajax S
	// userid用户id,type站点分类，type有值时表示调用指定分类下的告警统计，比如1智能监测2智能运维3工程管理4配售电管理，unitid站点id,unitid为空时表示调用多个站点的告警信息
    // type为按分类统计告警，type有值时按区域统计告警，unitid有值时按告警类别统计告警
    var url="/bigscrenn/getWarningStatistics?userid="+userID+"&type=&unitid="+cid;
    var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
	    	   console.log("告警统计数据："+data);
               // js解析json串
               var obj = JSON.parse(data);
               console.log("告警统计记录数："+obj.total);// 记录数
               if(obj.rows && obj.rows.length>0){
            	   for (var i=0;i<obj.rows.length;i++){
                         console.log(obj.rows[i].NUM);// 统计数据
                         console.log(obj.rows[i].GJNAME);// 统计类别名称
                        if(obj.rows[i].GJNAME && obj.rows[i].NUM){
                        	alarmTDataArr.push({"name":obj.rows[i].GJNAME+obj.rows[i].NUM,"value":obj.rows[i].NUM})
                        }
                   }
               }else{
               	 alarmTDataArr = []
               }
               alarmTest();
               yn_gjtj = 1;
	     }
     });
     // ajax E
	function alarmTest(){
		//alert("alarmTDataArr = "+alarmTDataArr);
		var alarmCountChart = echarts.init(document.getElementById("alarmCount"));
		var alarmCount_option = {
			title: {
				text: '告警统计',
				show:false,
				x: 'center',
				textStyle: {
					// 文字颜色
					color: '#fff',
					// 字体风格,'normal','italic','oblique'
					fontStyle: 'normal',
					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
					// 400...
					fontWeight: '100',
					// 字体系列
					fontFamily: 'sans-serif',
					// 字体大小
					fontSize: 20
				}
			},
			tooltip: {
				show:true,
				trigger: 'item',
				formatter: "{a} <br/>{b}: {c} ({d}%)"
			},
			legend: {
				orient: 'vertical',//horizontal
				x: '10%',
				y: '21%',
				itemGap: 26,
				data: alarmTDataArr,
				textStyle: {
					// 文字颜色
					color: '#fff',
					// 字体风格,'normal','italic','oblique'
					fontStyle: 'normal',
					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
					// 400...
					fontWeight: '100',
					// 字体系列
					fontFamily: 'sans-serif',
					// 字体大小
					fontSize: 14
				}
			},
			series: [{
				name: '警告',
				type: 'pie',
				radius: ['40%', '70%'],
				center:['70%','55%'],
				avoidLabelOverlap: false,
				label:{
					normal:{
						show:false,
						formatter: '{c} ({d}%)',// 饼图边的脚数据
					},
					emphasis: {
						show: false,// 隐藏hover事件
						textStyle: {
							fontSize: '15',
							fontWeight: 'bold'
						}
					}
				},
				labelLine: {
					normal: {
						show: false
					}
				},
				data: alarmTDataArr,
				itemStyle: {
					normal: {
						color: function(params) {
							// 自定义饼图颜色
							var colorList = [
								'#0feb8b', 'orange', 'red', '#08A0B7',
								'#3EABFF', '#0AB2E4',
								'#205BCF', '#5883D8', '#20CC98', '#0CB2E4'
							];
							return colorList[params.dataIndex]
						}
					}

				}
			}]
		};
		alarmCountChart.setOption(alarmCount_option);
		$(document).ready(function() {
			alarmCountChart.resize();
		});
		window.addEventListener("resize", function() {
			alarmCountChart.resize();
		})
	};
	 return defer.promise();
}
// 告警统计方法 结束

// 近两个月的能耗比方法 开始
// 得到指定站点最近两月能耗比统计
function lateTwoMonthFunc(userid,unitid){
	var thisMonth_vArr = [],lastMonth_vArr = [],thisMonth_nArr = [],lastMonth_nArr = [];
	// 参数userid用户id,unitid站点id
    var url="/bigscrenn/getLHBList?userid="+userid+"&unitid="+unitid; 
    //alert("最近两月能耗比 url ="+url);
    var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
           console.log("最近两月能耗比统计=:"+data);
           // js解析json串
           var obj = JSON.parse(data);
           // 本月统计数据
           for (var i=0;i<obj.rowsa.length;i++){
               // alert(obj.rowsa[i].NAME);//天
               // alert(obj.rowsa[i].VALUE);//数据
               thisMonth_vArr.push(obj.rowsa[i].VALUE);
      	       thisMonth_nArr.push(obj.rowsa[i].NAME);
               console.log("obj.rows1[i].NAMES=:"+obj.rowsa[i].NAME+"==and==VALUES=:"+obj.rowsa[i].VALUE);
           }
           // 上月统计数据
           for (var i=0;i<obj.rowsb.length;i++){
               // alert(obj.rowsb[i].NAME);//天
               // alert(obj.rowsb[i].VALUE);//数据
               lastMonth_vArr.push(obj.rowsb[i].VALUE);
	           lastMonth_nArr.push(obj.rowsb[i].NAME);
               console.log("obj.rows2[i].NAMES=:"+obj.rowsb[i].NAME+"==and==VALUES=:"+obj.rowsb[i].VALUE);
           }
           lateleEng(thisMonth_vArr, lastMonth_vArr);
           yn_zjlynhz = 1;
	     }
     });
	 return defer.promise();
}
function lateleEng(VArr1, VArr2) {
	//alert("VArr1 ="+VArr1+" VArr2 ="+VArr2);
	var latelyEnergyChart = echarts.init(document.getElementById("lately_energy"));
	latelyEnergy_option = {
		 // backgroundColor: '#00265f',
// backgroundColor: 'rgb(0, 35, 120, .36)',
		title: {
			text: '最近两月能耗比',
			x: '2%',
			show:false,
			textStyle: {
				// 文字颜色
				color: '#fff',
				// 字体风格,'normal','italic','oblique'
				fontStyle: 'normal',
				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
				// 400...
				fontWeight: '100',
				// 字体系列
				fontFamily: 'sans-serif',
				// 字体大小
				fontSize: 18
			}
		},
		tooltip: {
			trigger: 'axis',
			axisPointer: {
				type: 'shadow'
			}
		},
		legend: {
			data: ['本月', '上月'],
			align: 'left',
			left: '10%',
			top: '0%',
			textStyle: {
				color: "#fff",
				fontSize: 16
			},
			itemWidth: 10,
			itemHeight: 10,
			itemGap: 35
		},
		grid: {
			left: '2%',
			top: '12%',
			right: '2%',
			bottom: '3%',
			containLabel: true
		},
		xAxis: [{
			type: 'category',
			data: [
				'1',
				'2',
				'3',
				'4',
				'5',
				'6',
				'7',
				'8',
				'9',
				'10',
				'11',
				'12',
				'13',
				'14',
				'15',
				'16',
				'17',
				'18',
				'19',
				'20',
				'21',
				'22',
				'23',
				'24',
				'25',
				'26',
				'27',
				'28',
				'29',
				'30',
				'31'
			],
			axisLine: {
				show: true,
				lineStyle: {
					color: "rgba(255,255,255,.1)",
					width: 1,
					type: "solid"
				},
			},
			axisTick: {
				show: false,
			},
			axisLabel: {
				interval: 0,
				// rotate:50,
				show: true,
				splitNumber: 15,
				textStyle: {
					fontFamily: "微软雅黑",
					color: "#fff",
					fontSize: '15',
				},
			},
		}],
		yAxis: [{
			type: 'value',
			axisLabel: {
				// formatter: '{value} %'
				//show: false,
			},
			axisTick: {
				show: false,
			},
			axisLine: {
				show: true,
				lineStyle: {
					color: "rgba(255,255,255,.1	)",
					width: 1,
					type: "solid"
				},
			},
			splitLine: {
				lineStyle: {
					color: "rgba(255,255,255,.1)",
				}
			},
			axisLabel: {
				interval: 0,
				// rotate:50,
				show: true,
				splitNumber: 15,
				textStyle: {
					fontFamily: "微软雅黑",
					color: "#fff",
					fontSize: '15',
				},
			}
		}],
		series: [{
			name: '本月',
			type: 'bar',
			data: VArr1,
			barWidth: '30%', // 柱子宽度
			// barGap: 1, //柱子之间间距

			itemStyle: {
				normal: {
					color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
						offset: 0,
						color: '#3ca1ff'
					}, {
						offset: 1,
						color: '#0a73d5'
					}]),
					opacity: 1,
					barBorderRadius: 50,
				}
			}
		}, {
			name: '上月',
			type: 'bar',
			data: VArr2,
			barWidth: '30%',
			// barGap: 1,
			itemStyle: {
				normal: {
					color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
						offset: 0,
						color: '#DE67F4'
					}, {
						offset: 1,
						color: '#C97ED6'
					}]),
					opacity: 1,
					barBorderRadius: 50,
				}
			}
		}, ]
	};
	latelyEnergyChart.setOption(latelyEnergy_option);
	$(document).ready(function() {
		latelyEnergyChart.resize();
	});
	window.addEventListener("resize", function() {
		latelyEnergyChart.resize();
	})
}
<!--近两个月的能耗比方法 结束-->

<!--负荷容量方法 开始-->
// 得到负荷容量统计
// function timeLoad() {
var fhrlData;
var fhrlDataObj = {};
function timeLoad(userid,unitid) {
	var fName = "";  // 负荷容量名称
	var fNum = "";   // 负荷容量数据
	var fSSName = "",fSSNum = "",fSSZBName = "", fSSZBNum = "";   // 实时负荷名称,实时负荷数据,实时负荷占比名称,实时负荷占比数据
	var fTMaxName = "",fTMaxNum = "",fTZBName = "", fTZBNum = ""; // 本日最大负荷名称,本日最大负荷数据,本日负荷占比名称,本日负荷占比名称
	var fMMaxName = "",fMMaxNum = "",fMZBName = "", fMZBNum = ""; // 本月负荷占比数据,本月最大负荷数据,本月负荷占比名称,本月负荷占比数据
	  
	var total1 = 0;  // 实时负荷总数
	var  ssNum1= 0;  // 实时负荷
	var  ssNum2= 0;  // 本日最大
	var  ssNum3= 0;  // 本月最大
	// =====ajax部分======
	// 参数userid用户id,unitid站点id
    // var
	// url="/bigscrenn/getFhylList?userid=0100000000000004&unitid=000000000001";
	var url="/bigscrenn/getFhylList?userid="+userid+"&unitid="+unitid;
    //alert("负荷容量  url = "+url);
	var arr1=[],arr2=[],arr3=[];
	var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
               // alert("负荷容量="+data);
	    	   console.log("data=="+data);
               // js解析json串
	    	   fhrlData = data;
	    	   fhrlDataObj = JSON.parse(data);
               var obj = JSON.parse(data);
               // alert(obj.total);//记录数
               for (var i=0;i<obj.rows.length;i++){
                     /*
						 * alert(obj.rows[i].FNAME1);//负荷容量名称
						 * alert(obj.rows[i].FNUM1);//负荷容量数据
						 * alert(obj.rows[i].FNAME2);//实时负荷名称
						 * alert(obj.rows[i].FNUM2);//实时负荷数据
						 * alert(obj.rows[i].FNAME3);//实时负荷占比名称
						 * alert(obj.rows[i].FNUM3);//实时负荷占比数据
						 * alert(obj.rows[i].FNAME4);//本日最大负荷名称
						 * alert(obj.rows[i].FNUM4);//本日最大负荷数据
						 * alert(obj.rows[i].FNAME5);//本日负荷占比名称
						 * alert(obj.rows[i].FNUM5);//本日负荷占比数据
						 * alert(obj.rows[i].FNAME6);//本月最大负荷名称
						 * alert(obj.rows[i].FNUM6);//本月最大负荷数据
						 * alert(obj.rows[i].FNAME7);//本月负荷占比名称
						 * alert(obj.rows[i].FNUM7);//本月负荷占比数据
						 */
            	   fName = obj.rows[i].FNAME1;       // 负荷容量名称
            	   fNum = obj.rows[i].FNUM1;         // 负荷容量数据
            	   $("#load_title").text(fName+":"+fNum);// 标题
            	   
            	   fSSName = obj.rows[i].FNAME2;     // 实时负荷名称
            	   fSSNum = obj.rows[i].FNUM2;       // 实时负荷数据
            	   fSSZBName = obj.rows[i].FNAME3;   // 实时负荷占比名称
            	   fSSZBNum = obj.rows[i].FNUM3;     // 实时负荷占比数据
            	   // alert("fSSName = "+fSSName +" fSSNum = "+fSSNum +"
					// fSSZBName ="+fSSZBName +' fSSZBNum ='+fSSZBNum);
            	   if(fSSName == undefined){
            		   fSSName = '实时负荷';
            	   }
            	   if(fSSZBName == undefined){
            		   fSSZBName = '实时负荷最大占比';
            	   }
            	   if(fSSZBNum == undefined){
            		   fSSZBNum = 0;
            	   }
            	   var lArr = [{"name":obj.rows[i].FNAME2,"value":obj.rows[i].FNUM2},{"name":"剩余功率","value":obj.rows[i].FNUM1-obj.rows[i].FNUM2}]
            	   if(fSSNum==undefined){
            		   fSSNum=0 
            	   }
            	   
            	   fTMaxName = obj.rows[i].FNAME4;   // 本日最大负荷名称
            	   fTMaxNum = obj.rows[i].FNUM4;     // 本日最大负荷数据
            	   fTZBName = obj.rows[i].FNAME5;    // 本日负荷占比名称
            	   fTZBNum = obj.rows[i].FNUM5;      // 本日负荷占比名称
            	   if(fTMaxNum==undefined){
            		   fTMaxNum=0 
            	   }
            	   if(fTZBName==undefined){
            		   fTZBName='本日最大占比' 
            	   }
            	   if(fTMaxName==undefined){
            		   fTMaxName='本日最大负荷' 
            	   }
            	   if(fTZBNum==undefined){
            		   fTZBNum=0 
            	   }
            	   
            	   fMMaxName = obj.rows[i].FNAME6;   // 本日负荷占比数据
            	   fMMaxNum = obj.rows[i].FNUM6;     // 本月最大负荷数据
            	   fMZBName = obj.rows[i].FNAME7;    // 本月负荷占比名称
            	   fMZBNum = obj.rows[i].FNUM7;      // 本月负荷占比数据
            	   if(fMZBNum==undefined){
            		   fMZBNum=0 
            	   }
            	   if(fMMaxName==undefined){
            		   fMMaxNum='本月负荷' 
            	   }
            	   if(fMZBName==undefined){
            		   fMZBName="本月最大负荷" 
            	   }
            	   if(fMMaxNum==undefined){
            		   fMMaxNum=0 
            	   }
            	   
            	   
            	   // 计算剩余数
            	   var numArr1,numArr2,numArr4,numArr6;
            	   if(obj.rows[i].FNUM1 != undefined){
            		    numArr1 =  obj.rows[i].FNUM1.split("k");
            		    total1= parseInt(numArr1[0]);// 总数
            	   }
            	   if(obj.rows[i].FNUM2 != undefined){
            		    numArr2 =  obj.rows[i].FNUM2.split("k");
            		    ssNum1 = parseInt(numArr2[0]);// 实时负荷
            	   }
            	   if(obj.rows[i].FNUM4 != undefined){
            		    numArr4 =  obj.rows[i].FNUM4.split("k");
            		    ssNum2 = parseInt(numArr4[0]);// 本日最大
            	   }
            	   if(obj.rows[i].FNUM6 != undefined){
            		    numArr6 =  obj.rows[i].FNUM6.split("k");
            		    ssNum3 = parseInt(numArr6[0]);// 本月最大
            	   }
            	   
            	   
            	   
            	   // alert("typeof=:"+parseInt(numArr1[0])+"类型："+typeof(parseInt(numArr1[0])));
            	   if(numArr1!=undefined){
            		   total1= parseInt(numArr1[0]);// 总数
            		   // alert("total1 = "+total1);
            	   }
            	   if(numArr2!=undefined){
            		   ssNum1 = parseInt(numArr2[0]);// 实时负荷
            	   }
            	   if(numArr4!=undefined){
            		   ssNum2 = parseInt(numArr4[0]);// 本日最大
            	   }
            	   if(numArr6!=undefined){
            		   ssNum3 = parseInt(numArr6[0]);// 本月最大
            	   }else{
            		   ssNum1=ssNum2=ssNum3 = 0
            	   }
            	   
            	   /*
					 * total1= parseInt(numArr1[0]);// 总数 ssNum1 =
					 * parseInt(numArr2[0]);// 实时负荷 ssNum2 =
					 * parseInt(numArr4[0]);// 本日最大 ssNum3 =
					 * parseInt(numArr6[0]);// 本月最大
					 */
            	   var shengyu1,shengyu2,shengyu3;
            	   shengyu1 = total1- ssNum1;
            	   if(numArr1!=undefined && numArr4 !=undefined){
            		   shengyu2 = parseInt(numArr1[0]) - parseInt(numArr4[0]);
            	   }
            	   if(numArr1!=undefined && numArr6 !=undefined){
            		   shengyu3 = parseInt(numArr1[0]) - parseInt(numArr6[0]);
            	   }
            	   
            	   // alert("shengyu1==:" + shengyu1 + "shengyu2==:" + shengyu1
					// + "shengyu3=="+shengyu3);
            	   // [{"name":"当前功率","value":224},{"name":"剩余功率","value":143}]
            	   
            	   arr1.push({"name":fSSName,"value":parseInt(numArr2[0])},{"name":"剩余负荷","value":shengyu1});
            	   arr2.push({"name":fTMaxName,"value":parseInt(numArr4[0])},{"name":"剩余负荷","value":shengyu2});
            	   arr3.push({"name":fMMaxName,"value":parseInt(numArr6[0])},{"name":"剩余","value":shengyu3});
            	   
               }
               // alert("arr1="+JSON.stringify(arr1));
               
               // alert("==="+Percentage(ssNum3, total1));
               rongLiangFHFunc();
               yn_fhrl = 1;
	     }
     });
	// =====实时负荷======
    function rongLiangFHFunc(){
    	//alert("fSSName = "+fSSName);
    	var thisTimeLoadChart = echarts.init(document.getElementById("timeLoad"));
    	var thisTimeLoad_option = {
    		title: {
    			text: fSSName+":"+fSSNum,
    			x: 'center',
    			y: '15%',
    			textStyle: {
    				// 文字颜色
    				color: '#fff',
    				// 字体风格,'normal','italic','oblique'
    				fontStyle: 'normal',
    				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
    				// 400...
    				fontWeight: '100',
    				// 字体系列
    				fontFamily: 'sans-serif',
    				// 字体大小
    				fontSize: 12
    			}
    		},
    		tooltip: {
    			trigger: 'item',
    			formatter: "{a} <br/>{b}: {c} ({d}%)"
    		},
    		legend: {
    			show:false,
    			orient: 'vertical',// horizontal
    			x: '10%',
    			bottom: '15%',
    			itemGap: 20,
    // data: timeLoadArr,
    			textStyle: {
    				// 文字颜色
    				color: '#fff',
    				// 字体风格,'normal','italic','oblique'
    				fontStyle: 'normal',
    				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
    				// 400...
    				fontWeight: '100',
    				// 字体系列
    				fontFamily: 'sans-serif',
    				// 字体大小
    				　　　　fontSize: 14
    			}
    		},
    		series: [{
    			name: fSSName,
    			type: 'pie',
    			radius: ['40%', '60%'],
    			center:['50%','55%'],
    			avoidLabelOverlap: false,
    			label: {
    				normal: {
    					show: true,
    					position: 'center',
    					formatter: function(argument) {
    						var html;
    						html = Percentage(ssNum1,total1);
    						return html;
    					},
    					textStyle: {
    						fontSize: 16,
    						color: '#20B9CF'
    					}
    				},
    				emphasis: {
    					show: false,
    					textStyle: {
    						fontSize: '10',
    						fontWeight: 'bold'
    					}
    				}
    			},
    			labelLine: {
    				normal: {
    					show: false
    				}
    			},
    			data: arr1,
    			itemStyle: {
    				normal: {
    					color: function(params) {
    						// 自定义饼图颜色
    						var colorList = [
    							'#20B9CF', '#205BCF',
    							'#3EABFF', '#205BCF', '#0AB2E4', '#6FC9D6', '#08A0B7',
    							'#5883D8', '#20CC98', '#0CB2E4'
    						];
    						return colorList[params.dataIndex]
    					}
    				}

    			}
    		}]
    	};
    	thisTimeLoadChart.setOption(thisTimeLoad_option);

    	// 本日最大负荷开始
    	var todayLoadChart = echarts.init(document.getElementById("todayLoad"));
    	var todayLoad_option = {
    		title: {
    			text: fTMaxName+":"+fTMaxNum,
    			x: 'center',
    			y: '15%',
    			textStyle: {
    				// 文字颜色
    				color: '#fff',
    				// 字体风格,'normal','italic','oblique'
    				fontStyle: 'normal',
    				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
    				// 400...
    				fontWeight: '100',
    				// 字体系列
    				fontFamily: 'sans-serif',
    				// 字体大小
    				fontSize: 12
    			}
    		},
    		tooltip: {
    			trigger: 'item',
    			formatter: "{a} <br/>{b}: {c} ({d}%)"
    		},
    		legend: {
    			show:false,
    			orient: 'vertical',// horizontal
    			x: '10%',
    			bottom: '10%',
    			itemGap: 20,
    			data: arr2,
    			textStyle: {
    				// 文字颜色
    				color: '#fff',
    				// 字体风格,'normal','italic','oblique'
    				fontStyle: 'normal',
    				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
    				// 400...
    				fontWeight: '100',
    				// 字体系列
    				fontFamily: 'sans-serif',
    				// 字体大小
    				　　　　fontSize: 14
    			}
    		},
    		series: [{
    			name: fTMaxName,
    			type: 'pie',
    			radius: ['40%', '60%'],
    			center:['50%','55%'],
    			avoidLabelOverlap: false,
    			label: {
    				normal: {
    					show: true,
    					position: 'center',
    					formatter: function(argument) {
    						var html;
    						html = Percentage(ssNum2,total1);
    						return html;
    					},
    					textStyle: {
    						fontSize: 18,
    						color: '#20B9CF'
    					}
    				},
    				
    			},
    			labelLine: {
    				normal: {
    					show: false
    				}
    			},
    			data: arr2,
    			itemStyle: {
    				normal: {
    					color: function(params) {
    						// 自定义饼图颜色
    						var colorList = [
    							'#20B9CF', '#205BCF',
    							'#3EABFF', '#205BCF', '#0AB2E4', '#6FC9D6', '#08A0B7',
    							'#5883D8', '#20CC98', '#0CB2E4'
    						];
    						return colorList[params.dataIndex]
    					}
    				}

    			}
    		}]
    	};
    	todayLoadChart.setOption(todayLoad_option);
    	$(document).ready(function() {
    		todayLoadChart.resize();
    	});
    	window.addEventListener("resize", function() {
    		todayLoadChart.resize();
    	});
    	// 本日最大负荷结束

    	// 本月最大负荷方法 开始
    	var thisMonthChart = echarts.init(document.getElementById("thisMonthLoad"));
    	var thisMonth_option = {
    			title: {
    				text: fMMaxName+":"+fMMaxNum,
    				x: 'center',
    				y: '15%',
    				textStyle: {
    					// 文字颜色
    					color: '#fff',
    					// 字体风格,'normal','italic','oblique'
    					fontStyle: 'normal',
    					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 |
						// 300 |
    					// 400...
    					fontWeight: '100',
    					// 字体系列
    					fontFamily: 'sans-serif',
    					// 字体大小
    					fontSize: 12
    				}
    			},
    			tooltip: {
    				trigger: 'item',
    				formatter: "{a} <br/>{b}: {c} ({d}%)"
    			},
    			legend: {
    				show:false,
    				orient: 'vertical',// horizontal
    				x: '10%',
    				bottom: '15%',
    				itemGap: 20,
    // data: timeLoadArr,
    				textStyle: {
    					// 文字颜色
    					color: '#fff',
    					// 字体风格,'normal','italic','oblique'
    					fontStyle: 'normal',
    					// 字体粗细 'normal','bold','bolder','lighter',100 | 200 |
						// 300 |
    					// 400...
    					fontWeight: '100',
    					// 字体系列
    					fontFamily: 'sans-serif',
    					// 字体大小
    					　　　　fontSize: 14
    				}
    			},
    			series: [{
    				name: fMMaxName,
    				type: 'pie',
    				radius: ['40%', '60%'],
    				center:['50%','55%'],
    				avoidLabelOverlap: false,
    				label: {
    					normal: {
    						show: true,
    						position: 'center',
    						formatter: function(argument) {
    							var html;
    							html = Percentage(ssNum3,total1);
    							return html;
    						},
    						textStyle: {
    							fontSize: 16,
    							color: '#20B9CF'
    						}
    					},
    					emphasis: {
    						show: false,
    						textStyle: {
    							fontSize: '10',
    							fontWeight: 'bold'
    						}
    					}
    				},
    				labelLine: {
    					normal: {
    						show: false
    					}
    				},
    				data: arr3,
    				itemStyle: {
    					normal: {
    						color: function(params) {
    							// 自定义饼图颜色
    							var colorList = [
    								'#20B9CF', '#205BCF',
    								'#3EABFF', '#205BCF', '#0AB2E4', '#6FC9D6', '#08A0B7',
    								'#5883D8', '#20CC98', '#0CB2E4'
    							];
    							return colorList[params.dataIndex]
    						}
    					}

    				}
    			}]
    		};
    	thisMonthChart.setOption(thisMonth_option);

    	$(document).ready(function() {
    		thisTimeLoadChart.resize();
    		thisMonthChart.resize();
    	});
    	window.addEventListener("resize", function() {
    		thisTimeLoadChart.resize();
    		thisMonthChart.resize();
    	})
    };
    return defer.promise();
    // 本日最大负荷方法 开始
    }
	
function Percentage(number1, number2) {
	return(Math.round(number1 / number2 * 10000) / 100.00 + "%"); // 小数点后两位百分比
}



// 用户选择 方法开始

$('#gollegebable').on('click',function(){
	if($("#dl dd").length==0){
		setTimeout("getzhandianFunc(userid,danweiID);",700);
    }
})
// 用户选择方法结束

// 向上文字方法开始
$(function() {
	$(document).ready(function() {
		$('.list_lh li:even').addClass('lieven');
	})
	$(function() {
		$("div.list_lh").myScroll({
			speed: 90, // 数值越大，速度越慢
			rowHeight: 30 // li的高度(btn_lh,p高度的2倍)
		});
	});
	
})

// new add 2019-04-01
var msg_ul = document.getElementById("msg_ul");
//得到站点的告警列表

 function gaojingXinxi(zhandian){
	    //unitid站点id
	    //var url="/bigscrenn/getWarningZDList?unitid=000000000001";
	    var url="/bigscrenn/getWarningZDList?unitid="+zhandian;
	    //alert("四级接口uel = "+url);
	    var defer = $.Deferred();
		 $.ajax({
		     cache: true,
		     type: "POST",
		     url:url,
		     data:"",
		     //async: false,				   
		     success: function(data){
		    	 defer.resolve(data);
	           //alert(data);
	           //js解析json串
	           var obj = JSON.parse(data);
	           //alert(obj.total);//记录数
	           //for (var i=0;i<obj.rows.length;i++)
               for (var i=0;i<(obj.rows).slice(0,7).length;i++){
	           //for (var i=0;i<obj.rows.length;i++){
	                 //alert(obj.rows[i].CID);//告警id
	                 //alert(obj.rows[i].WTITLE);//告警标题
	                 //alert(obj.rows[i].WCONTENT);//告警内容
	                 //alert(obj.rows[i].GJTYPE);//告警类别，0一般事件1报警事件 2 跳闸事件
	                 //alert(obj.rows[i].CDATE);//告警时间
	        	   $("#msg_ul").append("<li><p><a href='javascript:;' title="+obj.rows[i].CDATE+'>' + obj.rows[i].CDATE +"<a style='display: none;'>"+obj.rows[i].GJTYPE+"</a>"+"<a href='javascript:;' title="+obj.rows[i].WTITLE+'>' + obj.rows[i].WTITLE +""+ "<span style='display: none;'>&nbsp;&nbsp;&nbsp;"+ obj.rows[i].GJTYPE+"</span></a><a style='display: none;'>"+obj.rows[i].WCONTENT+"</a></p></li>");
	           }
	           setTrColrFunc(); 
	           
	           $("#msg_ul li").click(function(){
            	   var inedx = $(this).index();
					//alert("inedx = "+inedx);
					layer.open({
						title:"告警信息",
						center:"center",
						type: 1,
					    skin: 'layui-layer-rim', //加上边框
						area: ['calc(30% - 50px)', '350px'], //宽高
						//content: 'html内容',
						content: '<div style="padding:20px;">'+$(this).html()+'</div>',
					});
					$(".layui-layer-rim p a").css({
   						'color':'#fff',
   						'display':'block',
   						'fontSize':'14px',
   						'lineHeight':'1.3rem'
   					});
    					$(".layui-layer-rim").css({
   						'border':'none',
   						'background':'#0055b3'
   					});
					$(".layui-layer-rim a.layui-layer-ico").text('×').css({
						'color':'#fff',
						'fontSize':'2rem',
						'margin-top': '-15px',
						'background':'none'
					});
					
					$(".layui-layer-rim .layui-layer-title").css({'background':'#0055b3','color':'#fff',});
               })
               //报警
               if(obj.total>0){
            	   $("#audio-div").empty()
            	   $("#audio-div").append('<audio controls autoplay hidden><source src="warn.wav" type="audio/mpeg"></audio>'+
            			   '<audio controls autoplay hidden><source src="warn.mp3" type="audio/mpeg"></audio>');
               }
		     }
	     });
 };
 // new add 2019-04-01 end

// 电气图全屏开始
function fullScreenBtn(urlStr){
	var urlStr = localStorage.getItem("urlStr");
	var ecURL = encodeURI(encodeURI(urlStr));   // 二次编码，适应ie浏览器识别中文问题
	var picName = localStorage.getItem("picName");
	 //alert("电气图进来的地址url:"+urlStr);
	if(ecURL){
		console.log("urlStr==:"+urlStr);
		// var url="/bigscrenn/getVlabelList?fid=000000000001";
		var index = layer.open({
		  type: 2,
		  title:picName,
		  content: ecURL,
		  area: ['320px', '195px'],
		  maxmin: false, // 开启最大化最小化按钮
		  skin:"layui-layer-rim",
		});
		layer.full(index);
		
		$(".layui-layer-rim p a").css({
			'color':'#fff',
			'display':'block',
			'fontSize':'14px',
			'lineHeight':'1.3rem'
		});
		$(".layui-layer-rim").css({
			'border':'none',
			'background':'#0055b3'
		});
		$(".layui-layer-rim a.layui-layer-ico").text('×').css({
			'color':'#fff',
			'fontSize':'2rem',
			'margin-top': '-15px',
			'background':'none'
		});
		
		$(".layui-layer-rim .layui-layer-title").css({'background':'#0055b3','color':'#fff',});
	}
	if(!ecURL){
		layer.msg('网络错误或加载数据失败');
	}
	
}
// 电气图全屏结束

// 尖峰平谷 开始
function jfpgFunc(userid,unitid){
	// ajxa开始
	var nameArr = [];
	var valueArr = [];
	var totalNum = "",totalName = "";
	var totalNum1 = "",totalName1 = "";
	var totalNum2 = "",totalName2 = "";
	var totalNum3 = "",totalName3 = "";
	var totalNum4 = "",totalName4 = "";
	var total5 = 0;
	// 得到指定站点本月尖峰平谷用电量的统计
    // 参数userid用户id,unitid站点id
	// var url="/bigscrenn/getJFPGList?userid=0100000000000004&unitid=000000000001";
    var url="/bigscrenn/getJFPGList?userid="+userid+"&unitid="+unitid;
    //alert("本月尖峰平谷 url = "+url);
    var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
               //  alert("尖峰平谷="+data);
               // js解析json串
               var obj = JSON.parse(data);
               console.log("尖峰平谷记录数"+obj.total);// 记录数
               if(obj.rows && obj.rows.length>0){
            	   for (var i=0;i<obj.rows.length;i++){
                       /*
						 * alert(obj.rows[i].NAME1);// 尖名称
						 * alert(obj.rows[i].NUMA1);// 尖数据
						 * alert(obj.rows[i].NUMB1);// 尖比例
						 * alert(obj.rows[i].NAME2);// 峰名称
						 * alert(obj.rows[i].NUMA2);// 峰数据
						 * alert(obj.rows[i].NUMB2);// 峰比例
						 * alert(obj.rows[i].NAME3);// 平名称
						 * alert(obj.rows[i].NUMA3);// 平数据
						 * alert(obj.rows[i].NUMB3);// 平比例
						 * alert(obj.rows[i].NAME4);// 谷名称
						 * alert(obj.rows[i].NUMA4);// 谷数据
						 * alert(obj.rows[i].NUMB4);// 谷比例
						 * alert(obj.rows[i].NAME5);// 总名称
						 * alert(obj.rows[i].NUMA5);// 总数据
						 * alert(obj.rows[i].NUMB5);// 总比例
						 */
              	   totalNum = obj.rows[i].NUMA5;
              	   totalName = obj.rows[i].NAME5;
              	   totalNum1 = obj.rows[i].NUMA1;
              	   totalName1 = obj.rows[i].NAME1;
              	   totalNum2 = obj.rows[i].NUMA2;
              	   totalName2 = obj.rows[i].NAME2;
              	   totalNum3 = obj.rows[i].NUMA3;
              	   totalName3 = obj.rows[i].NAME3;
              	   totalNum4 = obj.rows[i].NUMA4;
              	   totalName4 = obj.rows[i].NAME4;
              	   
              	   var value5= obj.rows[i].NUMA5.split('k');
              	   var value1= obj.rows[i].NUMA1.split('k');
              	   var value2= obj.rows[i].NUMA2.split('k');
              	   var value3= obj.rows[i].NUMA3.split('k');
              	   var value4= obj.rows[i].NUMA4.split('k');
              	   
              	   var ps1 = (parseInt(value1[0]));// 尖的数量
              	   var ps2 = (parseInt(value2[0]));// 尖的数量
              	   var ps3 = (parseInt(value3[0]));// 尖的数量
              	   var ps4 = (parseInt(value4[0]));// 尖的数量
              	   nameArr.push(obj.rows[i].NAME4+':'+ps4,obj.rows[i].NAME3+':'+ps3,obj.rows[i].NAME2+':'+ps2,obj.rows[i].NAME1+':'+ps1);
              	   valueArr.push(parseInt(value4[0]),parseInt(value3[0]),parseInt(value2[0]),parseInt(value1[0]));
              	   console.log("尖峰平谷======："+JSON.stringify(valueArr));
              	   total5 = parseInt(value5[0]);   // 总数量
                 }
               }else{
            	   nameArr.push("谷:0","平:0","峰:0","尖:0");
            	   valueArr.push(0,0,0,0);
               }
               JFPG_func(nameArr,valueArr,totalName,totalNum,total5);  // 调用尖峰平谷echarts
               yn_jfpg = 1;
	     }
	     
	     
	});
	 return defer.promise();
	// ajax结束
	
	
}
function JFPG_func(nameArr,valueArr,totalName,totalNum,total) {
	//alert("nameArr = "+nameArr);
	var JFPGID_chart = echarts.init(document.getElementById("JFPGID"));
	var JFPG_option = {
		title: {
			text: totalName+':'+totalNum,
			
			x: 'center',
			y: '5%',
			textStyle: {
				// 文字颜色
				color: '#fff',
				// 字体风格,'normal','italic','oblique'
				fontStyle: 'normal',
				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
				// 400...
				fontWeight: '100',
				// 字体系列
				fontFamily: 'sans-serif',
				// 字体大小
				fontSize: 12
			}
		},
		color: ['#3398DB'],
		tooltip: {
			trigger: 'item',
			formatter:'{c}',
			axisPointer: { // 坐标轴指示器，坐标轴触发有效
				type: 'shadow' // 默认为直线，可选为：'line' | 'shadow'
			}
		},
		grid: {
			left: '3%',
			right: '10%',
			bottom: '3%',
			top: '20%',
			containLabel: true
		},
		xAxis: [{
			type: 'value',
			axisTick: {
				alignWithLabel: true
			},
			axisLabel: {
				formatter: '{value}',
				textStyle: {
					color: '#fff'
				}
			},
			splitLine: {
				show: false
			}, // 去除网格线
			splitArea: {
				show: false
			}, // 保留网格区域
			axisLine: {
				lineStyle: {
					type: 'solid',
					color: 'rgba(255,255,255,.1)', // 左边线的颜色
					width: '1' // 坐标线的宽度
				}
			},
		}],
		yAxis: [{
			type: 'category',
			data: nameArr,
			max: '20%',
			splitLine: {
				show: true,
				lineStyle: {
					type: 'solid',
					color: 'rgba(255,255,255,.1)', // 左边线的颜色
					width: '1' // 坐标线的宽度
				}
			}, // 去除网格线
			splitArea: {
				show: false
			}, // 保留网格区域
			axisLabel: {
				formatter: '{value}',
				textStyle: {
					color: '#fff'
				}
			},
			axisLine: {
				lineStyle: {
					type: 'solid',
					color: 'rgba(255,255,255,.1)', // 左边线的颜色
					width: '2' // 坐标线的宽度
				}
			},
		}],
		series: [{
			name: '尖峰平谷',
			type: 'bar',
			barWidth: '45%',
			data: valueArr,
			itemStyle: {
				normal: {
					color: function(params) {
						// build a color map as your need.
						var colorList = [
							'#448DFE', '#DE67F4', '#21E0DA', '#0FEB8B'
						];
						return colorList[params.dataIndex]
					},
					barBorderRadius: 5,
				}
			},
			barCateGoryGap: '2%',
			label: {
                normal: {
                    show: true,
                    position: 'right',
                    formatter: function(params) {
						for(var i = 0,l = JFPG_option.yAxis[0].data.length; i < l; i++) {
							if(JFPG_option.yAxis[0].data[i] == params.name) {
								var val1 = params.value || 0;
								// var val2 = JFPG_option.series[0].data[i] ||0;
								//alert("val1 = "+val1)
								return Percentage(val1,total);// 百分数
							}
						}
					},
                },
               
            },
		}]
	};
	JFPGID_chart.setOption(JFPG_option);
	$(document).ready(function() {
		JFPGID_chart.resize();
	});
	window.addEventListener("resize", function() {
		JFPGID_chart.resize();
	})
}
// 尖峰平谷 结束

// 值班人员
// onlineFunc();
function onlineFunc(){
	//alert("-----值班人员中--我是四级站点id 和名称 ="+zid + " 名称 = " +zName);
	// unitid 是站点ID
	// var url="/bigtongji/getRotaList?unitid=000000000001";
	var url="/bigtongji/getRotaList?unitid="+zid;
	//alert("值班人员 url ="+url);
	var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
               // alert(data);
               console.log(data);
               var dataObj=eval("("+data+")");// 转换为json对象
               // alert(dataObj);
               // alert(dataObj);
               // alert("dataObj.rows.length="+dataObj.rows.length);
         	  if(dataObj.rows.length>0){
         		 $("#onlineNotice").html('');
         		 for (var i = 0; i < dataObj.rows.length; i++) {
              		var cid= dataObj.rows[i].cid;
              		var name= dataObj.rows[i].rname;
              		var phone= dataObj.rows[i].phoneCode;
              		// alert(cid);
              		// alert("cid="+cid+"name="+name+"phone="+phone);
             		 $("#onlineNotice").append('<li><span>👨‍⚖️&nbsp;&nbsp;<span id="onlineName1">'+name+'</span>&nbsp;电话：</span><span>'+phone+'</span></li>');
              	  }
         	  }
         	 if(dataObj.rows.length==0){
         		$("#onlineNotice").html(''); 
         	 }
         	yn_online = 1;
	     }
	 });
	 return defer.promise();
}

// 下载资料开始
// 弹框显示隐藏
$('body').click(function(e) {
	  var target = $(e.target);
	  // 如果#overlay或者#btn下面还有子元素，可使用
	  // !target.is('#btn *') && !target.is('#overlay *')
	  if(!target.is('#loadBtn') && !target.is('#downLoad ')) {
	    if ( $('#downLoad').is(':visible') ) { 
	      $('#downLoad').hide();                          
	    }
	  }
	  if(target.is('#loadBtn')) {
	    if ( !$('#downLoad').is(':visible') ) { 
	      $('#downLoad').show();                          
	    }
	  }
});

//
function funDownload(did){
	// window.location.href ="/pmDoc/download?did="+did;
	
	var $eleForm = $('<form method="get" target="iframe"><input name="did" type="hidden" id="did" value="'+did+'"></form>');

    $eleForm.attr("action", "/pmDoc/download?did="+did);

    $(document.body).append($eleForm);

    // 提交表单，实现下载
    $eleForm.submit();
	
}
// 上传列表
// upLoadFunc();
function upLoadFunc(){
	// unitid，站点id
	var url="/bigtongji/getList?unitid="+zid;
	 //alert('上传列表 url ='+url);
	var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
               // alert(data);
               console.log(data);
               var dataObj=eval("("+data+")");// 转换为json对象
               // alert(dataObj);
               // alert(dataObj.rows);
         	   if(dataObj.rows && dataObj.rows != ''){
         		  for (var i = 0; i < dataObj.rows.length; i++) {
             		  // id
             		var did= dataObj.rows[i].did;
             		  // 名字
             		 dname= dataObj.rows[i].dname;
             		  // 文件
             		var docpath= dataObj.rows[i].docpath;
             		  // 备注
             		var dremark= dataObj.rows[i].dremark;
             		// alert(cid);
             		
             		// ========数据绑定<li ><a id="">啊飒飒</a></li>
             		$("#downLoad ul").append("<li class='li' id="+did+">"+dname+"</li>")
             	  }
         	   }if(!dataObj.rows || dataObj.rows == ''){
         		  $("#downLoad ul").html("");
         	   }
         	  
         	// 点击事件处理
         		var oLi = $("#downLoad ul li.li");
         		for(var i=0;i<oLi.length;i++){
         			oLi[i].onclick=function(){
         				var getDid = $(this).attr("id");
         				// alert("getDid="+getDid)
         				funDownload(getDid);
         				
         			}
         		}
	     }
	 });
	 return defer.promise();
}

function openLayerFunc(id){
	// 告警信息开始
	var tHeight = 0;
	var windowH = $(window).height();     //浏览器时下窗口可视区域高度
	var dataLength = localStorage.getItem("upDataNum");
	var gjDataLength = localStorage.getItem("gjDataNum");
	
	//-----
	var area = [];
	var title = '';
	
	if(id == "specUserGJXX"){//当点击实时告警推送的详情时的操作
		//alert('id = '+id);
		setSessionfunc('','',id);
		if(gjDataLength && gjDataLength > 0){
			tHeight = gjDataLength*37+105;
			//alert("tHeight="+tHeight);
			if(tHeight>windowH){
				tHeight=windowH-450;
			}
		}else{
			tHeight = 138;
		}
		area = ['1010px',tHeight.toString()+'px'];
		
		ifFunc('告警信息',area,id);
	}if(id == "specUserFHRL"){
		//alert('负荷容量id = '+id);
		layFHRLfunc();
	}
	
	function ifFunc(title,area,ID){
		layer.open({
			type: 2,
			title: false,
			//title:'实时告警详情',
			title:title,
			center:"center",
			closeBtn: 1,
			area: ['1010px', '500px'],
			resize:false,//是否允许拉伸
			//area: area,
			shadeClose: true,
			skin:"myskin",
			scrollbar:false,
			content: 'tanKuang.html'
		})
		//layer 弹框标题、关闭x样式
		$('.myskin').css({
			'background':'#07256b'
		})
		$(".myskin a.layui-layer-ico").text('×').css({
			'color':'#fff',
			'fontSize':'2rem',
			'margin-top': '-15px',
			'background':'none'
		});
		
		$(".layui-layer-title").css({'color':'#fff',});
	}
	// 告警信息结束
}

//负荷容量弹框 开始
function layFHRLfunc(){
	ss();
	function ss(){
		layer.open({
		  type: 1,
		  title:"负荷容量",
		  scrollbar:false,
		  skin: 'myskin', //加上边框
		  area: ['500px', '750px'], //宽高
		  content: '<div class="fhrl-tk-box" id="fhrlTkbox">'
			  +'<div><h3 class="fhrl-tk-title" id="fhrlTkTitle0">ddd</h3><ul style="display:none;" id="fhrlUL0"></ul></div>'
			  +'<div><h3 class="fhrl-tk-title" id="fhrlTkTitle1">ddd</h3><ul style="display:none;" id="fhrlUL1"></ul></div>'
			  +'<div><h3 class="fhrl-tk-title" id="fhrlTkTitle2">ddd</h3><ul style="display:none;" id="fhrlUL2"></ul></div>'
			  +'<div><h3 class="fhrl-tk-title" id="fhrlTkTitle3">ddd</h3><ul style="display:none;" id="fhrlUL3"></ul></div>'
			  +'</div>'
		});
		
		//layer 弹框标题、关闭x样式
		$('.myskin').css({
			'background':'#0055b3'
		})
		$(".myskin a.layui-layer-ico").text('×').css({
			'color':'#fff',
			'fontSize':'2rem',
			'margin-top': '-15px',
			'background':'none'
		});
		
		$(".layui-layer-title").css({'color':'#fff',});
		$('.layui-layer').css('border','none')
		
	}
	
	//alert("fhrlDataObj = "+JSON.stringify(fhrlData));
	//数据处理 开始
	var tfName = "";  // 负荷容量名称
	var tfNum = "";   // 负荷容量数据
	var tfSSName = "",tfSSNum = "",tfSSZBName = "", tfSSZBNum = "";   // 实时负荷名称,实时负荷数据,实时负荷占比名称,实时负荷占比数据
	var tfTMaxName = "",tfTMaxNum = "",tfTZBName = "", tfTZBNum = ""; // 本日最大负荷名称,本日最大负荷数据,本日负荷占比名称,本日负荷占比名称
	var tfMMaxName = "",tfMMaxNum = "",tfMZBName = "", tfMZBNum = ""; // 本月负荷占比数据,本月最大负荷数据,本月负荷占比名称,本月负荷占比数据
	  
	var ttotal1 = 0;  // 实时负荷总数
	var  tssNum1= 0;  // 实时负荷
	var  tssNum2= 0;  // 本日最大
	var  tssNum3= 0;  // 本月最大
	var tarr1=[],tarr2=[],tarr3=[];
	var obj = fhrlDataObj;
	
	function fhrlPublicFun(objRow){
		tarr1=[];tarr2=[];tarr3=[];
		ttotal1 = 0;  // 实时负荷总数
		tssNum1= 0;  // 实时负荷
		tssNum2= 0;  // 本日最大
		tssNum3= 0;  // 本月最大
	for (var i=0;i<objRow.length;i++){
        /*
			 * alert(obj.rows[i].FNAME1);//负荷容量名称
			 * alert(obj.rows[i].FNUM1);//负荷容量数据
			 * alert(obj.rows[i].FNAME2);//实时负荷名称
			 * alert(obj.rows[i].FNUM2);//实时负荷数据
			 * alert(obj.rows[i].FNAME3);//实时负荷占比名称
			 * alert(obj.rows[i].FNUM3);//实时负荷占比数据
			 * alert(obj.rows[i].FNAME4);//本日最大负荷名称
			 * alert(obj.rows[i].FNUM4);//本日最大负荷数据
			 * alert(obj.rows[i].FNAME5);//本日负荷占比名称
			 * alert(obj.rows[i].FNUM5);//本日负荷占比数据
			 * alert(obj.rows[i].FNAME6);//本月最大负荷名称
			 * alert(obj.rows[i].FNUM6);//本月最大负荷数据
			 * alert(obj.rows[i].FNAME7);//本月负荷占比名称
			 * alert(obj.rows[i].FNUM7);//本月负荷占比数据
			 */
		   //alert(objRow[i].FNAME1);
		   tfName = objRow[i].FNAME1;       // 负荷容量名称
		   tfNum = objRow[i].FNUM1;         // 负荷容量数据
		   $("#load_title").text(tfName+":"+tfNum);// 标题
		   
		   tfSSName = objRow[i].FNAME2;     // 实时负荷名称
		   tfSSNum = obj.rows[i].FNUM2;       // 实时负荷数据
		   tfSSZBName = objRow[i].FNAME3;   // 实时负荷占比名称
		   tfSSZBNum = objRow[i].FNUM3;     // 实时负荷占比数据
		    //alert("tfSSName = "+tfSSName +" tfSSNum = "+tfSSNum +" tfSSZBName ="+tfSSZBName +' tfSSZBNum ='+tfSSZBNum);
		   if(tfSSName == undefined){
			   tfSSName = '实时负荷';
		   }
		   if(tfSSZBName == undefined){
			   tfSSZBName = '实时负荷最大占比';
		   }
		   if(tfSSZBNum == undefined){
			   tfSSZBNum = 0;
		   }
		   var lArr = [{"name":obj.rows[i].FNAME2,"value":obj.rows[i].FNUM2},{"name":"剩余功率","value":obj.rows[i].FNUM1-obj.rows[i].FNUM2}]
		   if(tfSSNum==undefined){
			   tfSSNum=0 
		   }
		   
		   tfTMaxName = objRow[i].FNAME4;   // 本日最大负荷名称
		   tfTMaxNum = objRow[i].FNUM4;     // 本日最大负荷数据
		   tfTZBName = objRow[i].FNAME5;    // 本日负荷占比名称
		   tfTZBNum = objRow[i].FNUM5;      // 本日负荷占比名称
		   if(tfTMaxNum==undefined){
			   tfTMaxNum=0 
		   }
		   if(tfTZBName==undefined){
			   tfTZBName='本日最大占比' 
		   }
		   if(tfTMaxName==undefined){
			   tfTMaxName='本日最大负荷' 
		   }
		   if(tfTZBNum==undefined){
			   tfTZBNum=0 
		   }
		   
		   tfMMaxName = objRow[i].FNAME6;   // 本日负荷占比数据
		   tfMMaxNum = objRow[i].FNUM6;     // 本月最大负荷数据
		   tfMZBName = objRow[i].FNAME7;    // 本月负荷占比名称
		   tfMZBNum = objRow[i].FNUM7;      // 本月负荷占比数据
		   if(tfMZBNum==undefined){
			   tfMZBNum=0 
		   }
		   if(tfMMaxName==undefined){
			   tfMMaxNum='本月负荷' 
		   }
		   if(tfMZBName==undefined){
			   tfMZBName="本月最大负荷" 
		   }
		   if(tfMMaxNum==undefined){
			   tfMMaxNum=0 
		   }
		   
		   
		   // 计算剩余数
		   var tnumArr1,tnumArr2,tnumArr4,tnumArr6;
		   if(objRow[i].FNUM1 != undefined){
			    tnumArr1 =  objRow[i].FNUM1.split("k");
			    ttotal1= parseInt(tnumArr1[0]);// 总数
		   }
		   if(objRow[i].FNUM2 != undefined){
			    tnumArr2 =  objRow[i].FNUM2.split("k");
			    tssNum1 = parseInt(tnumArr2[0]);// 实时负荷
		   }
		   if(objRow[i].FNUM4 != undefined){
			    tnumArr4 =  objRow[i].FNUM4.split("k");
			    tssNum2 = parseInt(tnumArr4[0]);// 本日最大
		   }
		   if(objRow[i].FNUM6 != undefined){
			    tnumArr6 =  objRow[i].FNUM6.split("k");
			    tssNum3 = parseInt(tnumArr6[0]);// 本月最大
		   }
		   
		   
		   
		   // alert("typeof=:"+parseInt(numArr1[0])+"类型："+typeof(parseInt(numArr1[0])));
		   if(tnumArr1!=undefined){
			   ttotal1= parseInt(tnumArr1[0]);// 总数
			   // alert("total1 = "+total1);
		   }
		   if(tnumArr2!=undefined){
			   tssNum1 = parseInt(tnumArr2[0]);// 实时负荷
		   }
		   if(tnumArr4!=undefined){
			   tssNum2 = parseInt(tnumArr4[0]);// 本日最大
		   }
		   if(tnumArr6!=undefined){
			   tssNum3 = parseInt(tnumArr6[0]);// 本月最大
		   }else{
			   tssNum1=tssNum2=tssNum3 = 0
		   }
		   
		   /*
			 * total1= parseInt(numArr1[0]);// 总数 ssNum1 =
			 * parseInt(numArr2[0]);// 实时负荷 ssNum2 =
			 * parseInt(numArr4[0]);// 本日最大 ssNum3 =
			 * parseInt(numArr6[0]);// 本月最大
			 */
		   var tshengyu1,tshengyu2,tshengyu3;
		   tshengyu1 = ttotal1- tssNum1;
		   if(tnumArr1!=undefined && tnumArr4 !=undefined){
			   tshengyu2 = parseInt(tnumArr1[0]) - parseInt(tnumArr4[0]);
		   }
		   if(tnumArr1!=undefined && tnumArr6 !=undefined){
			   tshengyu3 = parseInt(tnumArr1[0]) - parseInt(tnumArr6[0]);
		   }
		   
		   // alert("shengyu1==:" + shengyu1 + "shengyu2==:" + shengyu1
			// + "shengyu3=="+shengyu3);
		   // [{"name":"当前功率","value":224},{"name":"剩余功率","value":143}]
		   
		   tarr1.push({"name":tfSSName,"value":parseInt(tnumArr2[0])},{"name":"剩余负荷","value":tshengyu1});
		   tarr2.push({"name":tfTMaxName,"value":parseInt(tnumArr4[0])},{"name":"剩余负荷","value":tshengyu2});
		   tarr3.push({"name":tfMMaxName,"value":parseInt(tnumArr6[0])},{"name":"剩余","value":tshengyu3});
		   
		   
	  }
	}
	  // alert("arr1="+JSON.stringify(tarr1));
	  // alert("==="+Percentage(ssNum3, total1));
	$("#fhrlUL0").parent().css('display','none').append('');
	$("#fhrlUL1").parent().css('display','none').append('');
	$("#fhrlUL2").parent().css('display','none').append('');
	$("#fhrlUL3").parent().css('display','none').append('');
	if (fhrlData.indexOf("rows") != -1){
		fhrlPublicFun(obj.rows);
		$("#fhrlTkTitle0").text(tfName+":"+tfNum);
		//fhrlPublicFun(obj.rows1);
		//alert("tarr1 = "+JSON.stringify(tarr1));
		$("#fhrlUL0").parent().css('display','block').append('<ul><li class="fl" id="li1">444444444444</li>'+'<li class="fl" id="li2">sdsad2222</li>'+'<li class="fl" id="li3">sdsad2444212121</li>'+'')
		fhelTKChartFunc("li1",tfSSName,tfSSNum,tarr1,tssNum1,ttotal1);
		fhelTKChartFunc("li2",tfTMaxName,tfTMaxNum,tarr2,tssNum2,ttotal1);
		fhelTKChartFunc("li3",tfMMaxName,tfMMaxNum,tarr3,tssNum3,ttotal1);
	}
	if (fhrlData.indexOf("rows1") != -1){
		fhrlPublicFun(obj.rows1);
		$("#fhrlTkTitle1").text(tfName+":"+tfNum);
		//alert(" rows1  tarr1 = "+JSON.stringify(tarr1));
		$("#fhrlUL1").parent().css('display','block').append('<li class="fl" id="li4">444444444444</li>'+'<li class="fl" id="li5">sdsad2222</li>'+'<li class="fl" id="li6">sdsad2444212121</li>'+'')
		fhelTKChartFunc("li4",tfSSName,tfSSNum,tarr1,tssNum1,ttotal1);
		fhelTKChartFunc("li5",tfTMaxName,tfTMaxNum,tarr2,tssNum2,ttotal1);
		fhelTKChartFunc("li6",tfMMaxName,tfMMaxNum,tarr3,tssNum3,ttotal1);
	}
	if (fhrlData.indexOf("rows2") != -1){
		fhrlPublicFun(obj.rows2);
		$("#fhrlTkTitle2").text(tfName+":"+tfNum);
		$("#fhrlUL2").parent().css('display','block').append('<li class="fl" id="li7">444444444444</li>'+'<li class="fl" id="li8">sdsad2222</li>'+'<li class="fl" id="li9">sdsad24555</li>'+'')
		fhelTKChartFunc("li7",tfSSName,tfSSNum,tarr1,tssNum1,ttotal1);
		fhelTKChartFunc("li8",tfTMaxName,tfTMaxNum,tarr2,tssNum2,ttotal1);
		fhelTKChartFunc("li9",tfTMaxName,tfTMaxNum,tarr3,tssNum3,ttotal1);
	}
	if (fhrlData.indexOf("rows3") != -1){
		fhrlPublicFun(obj.rows3);
		$("#fhrlTkTitle3").text(tfName+":"+tfNum);
		$("#fhrlUL3").parent().css('display','block').append('<li class="fl" id="li10">444444444444</li>'+'<li class="fl" id="li11">sdsad2222</li>'+'<li class="fl" id="li12">sdsad2466</li>'+'')
		fhelTKChartFunc("li10",tfSSName,tfSSNum,tarr1,tssNum1,ttotal1);
		fhelTKChartFunc("li11",tfTMaxName,tfTMaxNum,tarr2,tssNum2,ttotal1);
		fhelTKChartFunc("li12",tfMMaxName,tfMMaxNum,tarr3,tssNum3,ttotal1);
	}  
	
	//数据处理 结束
	
	

}

//// 负荷容量弹框图标开始
function fhelTKChartFunc(chartID,name,MaxNum,dataArr,num,total){
	//alert("dataArr = "+JSON.stringify(dataArr));
	var fhelTKChart = echarts.init(document.getElementById(chartID));
	var fhelTK_option = {
		title: {
			text: name+":"+MaxNum,
			x: 'center',
			y: '5%',
			textStyle: {
				// 文字颜色
				color: '#fff',
				// 字体风格,'normal','italic','oblique'
				fontStyle: 'normal',
				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
				// 400...
				fontWeight: '100',
				// 字体系列
				fontFamily: 'sans-serif',
				// 字体大小
				fontSize: "100%"
			}
		},
		tooltip: {
			trigger: 'item',
			formatter: "{a} <br/>{b}: {c} ({d}%)"
		},
		legend: {
			show:false,
			orient: 'vertical',// horizontal
			x: '10%',
			bottom: '10%',
			itemGap: 20,
			data: dataArr,
			textStyle: {
				// 文字颜色
				color: '#fff',
				// 字体风格,'normal','italic','oblique'
				fontStyle: 'normal',
				// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
				// 400...
				fontWeight: '100',
				// 字体系列
				fontFamily: 'sans-serif',
				// 字体大小
				fontSize: 14
			}
		},
		series: [{
			name: name,
			type: 'pie',
			radius: ['40%', '60%'],
			center:['50%','50%'],
			avoidLabelOverlap: false,
			label: {
				normal: {
					show: true,
					position: 'center',
					formatter: function(argument) {
						var html;
						html = Percentage(num,total);
						return html;
					},
					textStyle: {
						fontSize: 18,
						color: '#20B9CF'
					}
				},
				
			},
			labelLine: {
				normal: {
					show: false
				}
			},
			data: dataArr,
			itemStyle: {
				normal: {
					color: function(params) {
						// 自定义饼图颜色
						var colorList = [
							'#0CB2E4', '#de67f4',
							'#3EABFF', '#205BCF', '#0AB2E4', '#6FC9D6', '#08A0B7',
							'#5883D8', '#20CC98', '#0CB2E4'
						];
						return colorList[params.dataIndex]
					}
				}

			}
		}]
	};
	fhelTKChart.setOption(fhelTK_option,true);
	$(document).ready(function() {
		fhelTKChart.resize();
	});
	window.addEventListener("resize", function() {
		fhelTKChart.resize();
	});
}
// 负荷容量弹框图标结束

//负荷容量弹框 结束

// 返回上一级跳转逻辑处理
function bachFunc(){
	//alert("sanJiPic = "+sanJiPic);//三级点击规划图来的页面记录；
	var urlsStr = localStorage.getItem("urls");
	//alert("urlsStr = "+urlsStr);
	if(urlsStr==null){
		history.back(-1)
	}
	var ss = JSON.parse(urlsStr);
    console.log(ss.yiji);
    if((ss.sanji !=undefined && ss.sanji !='') || sanJiPic==1){
    	// alert("sanji = "+ss.sanji);
	    location.href = './specificHome.html';
	    return;//这里的return 起到终止作用
    }if(ss.erji !=undefined && ss.erji !=''){
    	// alert("erji = "+ss.erji);
	    location.href = './intlgMonitor.html';
	    return;
    }if(ss.yiji != ''){
    	// alert("-----"+ss.yiji);
    	//location.href = './pro_Home.html'
    }else{
    	// alert(222)
    }
}

//得到第四级运行天数
//safeDays();
function safeDays(userid,zid){
    //参数userid用户id,unitid站点id
    //var url="/bigscrenn/getRunDay1?userid=0100000000000004&unitid=000000000001";
	var url="/bigscrenn/getRunDay1?userid="+userid+"&unitid="+zid;
	var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
           //alert(data);
           $("#safeDay").text(data);
           yn_anquan = 1;
	     }
     });
	 return defer.promise();
}


//得到首页温度
//setTimeout(wenduFun,234);
//wenduFun();
//setInterval(wenduFun,8000);
function wenduFun(userid,zid){
	//alert("-----a2中--我是四级站点id 和名称 ="+zid + " 名称 = " +zName+" userid = "+userid);
	var wenduTKTitle='',wenduTKDataid='';
	console.log(userid+" ---- "+zid,"test   ");
  //参数userid用户id,unitid站点id
  //var url="/bigscrenn/getZwd?userid=0100000000000004&unitid=000000000001";
	var url="/bigscrenn/getZwd?userid="+userid+"&unitid="+zid;
	var defer = $.Deferred();
	 $.ajax({
	     cache: true,
	     type: "POST",
	     url:url,
	     data:"",
	     //async: false,				   
	     success: function(data){
	    	 defer.resolve(data);
             //alert("温度 = "+data);
             //$("#wendu").text(data+"°C");
	    	 var moreArr = data.split(',');
	    	 if($("#wenduUL li").length>0){
	    		 $("#wenduUL").empty();
	    	 }
	    	 var newArr1 = [],newArr2=[];
	    	 for(var i=0;i<moreArr.length;i++){
	    		 var splitArr = moreArr[i].split(":");
	    		 newArr1.push(splitArr[0]+":"+splitArr[1]);
	    		 if(splitArr[2]== undefined){
	    			 splitArr[2]=''
	    		 }
	    		 newArr2.push(splitArr[2]);
	    		 
	    	 }
	    	// alert("--newArr1---"+newArr1+"--newArr2--"+newArr2);
	    	// $("#wenduUL").append('<li class="safe-li"><span><span>&nbsp;安全运行:</span><i id="safeDay" style="width:50px"></i><span>天</span></span><span class="hjSpan" id="'+newArr2[0]+'" ><img src="./images/wendu/wendu.png"/>&nbsp;<i id="">'+newArr1[0]+'</i></span></li><li><span class="hjSpan" id='+newArr2[1]+'><img src="./images/wendu/shidu.png"/>&nbsp;<i>'+newArr1[1]+'</i></span><span class="hjSpan" id='+newArr2[2]+'><img src="./images/wendu/shui.png"/>&nbsp;<i>'+newArr1[2]+'</i></span></li><li><span class="hjSpan" id='+newArr2[3]+'><img src="./images/wendu/yanwubaojing.png"/>&nbsp;<i>'+newArr1[3]+'</i></span><span class="hjSpan" id='+newArr2[4]+'><img src="./images/wendu/chouyang.png"/>&nbsp;<i>'+newArr1[4]+'</i></span></li><li><span class="hjSpan" id='+newArr2[5]+'><img src="./images/wendu/shengwu.png"/>&nbsp;<i>'+newArr1[5]+'</i></span><span class="hjSpan" id='+newArr2[6]+'><img src="./images/wendu/men.png"/>&nbsp;<i>'+newArr1[6]+'</i></span></li>');
	    	 $("#wenduUL").append('<li class="safe-li"><span><span>&nbsp;</span><i id="" style="width:50px"></i><span></span></span><span class="hjSpan" id="'+newArr2[0]+'" ><img src="./images/wendu/wendu.png"/>&nbsp;<i id="">'+newArr1[0]+'</i></span></li><li><span class="hjSpan" id='+newArr2[1]+'><img src="./images/wendu/shidu.png"/>&nbsp;<i>'+newArr1[1]+'</i></span><span class="hjSpan" id='+newArr2[2]+'><img src="./images/wendu/shui.png"/>&nbsp;<i>'+newArr1[2]+'</i></span></li><li><span class="hjSpan" id='+newArr2[3]+'><img src="./images/wendu/yanwubaojing.png"/>&nbsp;<i>'+newArr1[3]+'</i></span><span class="hjSpan" id='+newArr2[4]+'><img src="./images/wendu/chouyang.png"/>&nbsp;<i>'+newArr1[4]+'</i></span></li><li><span class="hjSpan" id='+newArr2[5]+'><img src="./images/wendu/shengwu.png"/>&nbsp;<i>'+newArr1[5]+'</i></span><span class="hjSpan menzt" id='+newArr2[6]+'><img src="./images/wendu/men.png"/>&nbsp;<i>'+newArr1[6]+'</i></span></li>');
	    	  
	    	 //判断环境值操作
	    	 panduHuanjingVfunc();
	    	 function panduHuanjingVfunc(){
	    		 var hjSpan = $("#wenduUL li span.hjSpan");
	    		 for(var i=0;i<hjSpan.length;i++){
	    			 //var hjVStr = $("#wenduUL li span").eq(i).text("湿度:100°");
	    			 var hjVStr = $("#wenduUL li span.hjSpan >i").eq(i).text();
	    			 var huanjingText = hjVStr.split(':')[0];
	    			 var huanjingV = hjVStr.split(':')[1];
	    			 var valueStr = huanjingV.substring(0,3);
		    		 //alert("hjVStr = "+hjVStr);
		    		 if(valueStr.indexOf("℃")){
		    			 valueStr =  valueStr.replace("℃","");  //去除字符算中的℃
		    		 }
		    		 if(valueStr.indexOf("°")){
		    			 valueStr =  valueStr.replace("°","");  //去除字符算中的°
		    		 }
		    		 if(valueStr.indexOf("%")){
		    			 valueStr =  valueStr.replace("%","");  //去除字符算中的%
		    		 }
		    		 
		    		 //温度
		    		 if(huanjingText.indexOf("温度") >= 0 && parseInt(valueStr) >40) {
		    			 //alert(parseInt(valueStr)+'----');
		    			 replaceImg(i,'wendur');
	    			 }
		    		 
		    		 //湿度
		    		 if(huanjingText.indexOf("湿度") >= 0 && parseInt(valueStr) > 100) { 
		    			 //alert(parseInt(valueStr)+'--2--');
		    			 replaceImg(i,'shidur');
	    			 }
		    		 //水浸
		    		 if(huanjingText.indexOf("水浸") >= 0 && huanjingV =="1") { 
	    				 replaceImg(i,'shuir');
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('水浸:有');
	    			 }if(huanjingText.indexOf("水浸") >= 0 && huanjingV =="0") { 
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('水浸:正常');
	    			 }
	    			 //烟感
	    			 if(huanjingText.indexOf("烟感") >= 0 && huanjingV =="1") { 
	    				 replaceImg(i,'yanwubaojingr');
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('烟感:有');
	    			 }
	    			 if(huanjingText.indexOf("烟感") >= 0 && huanjingV =="0") { 
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('烟感:正常');
	    			 }
	    			 //臭氧
	    			 if(huanjingText.indexOf("臭氧") >= 0 && huanjingV =="1") { 
	    				 replaceImg(i,'chouyangr');
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('臭氧:异常');
	    			 }
	    			 if(huanjingText.indexOf("臭氧") >= 0 && huanjingV =="0") { 
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('臭氧:正常');
	    			 }
	    			 //生物探测
	    			 if(huanjingText.indexOf("生物探测") >= 0 && huanjingV =="1") { 
	    				 replaceImg(i,'shengwur') ;
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('生物探测:有');
	    			 }
	    			 if(huanjingText.indexOf("生物探测") >= 0 && huanjingV =="0") { 
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('生物探测:正常');
	    			 }
	    			 //门状态
	    			 if(huanjingText.indexOf("门状态") >= 0 && huanjingV =="1") { 
	    				 replaceImg(i,'menr');
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('门状态:开');
	    			 }
	    			 if(huanjingText.indexOf("门状态") >= 0 && huanjingV =="0") { 
	    				 $("#wenduUL li span.hjSpan").eq(i).find('i').text('门状态:关');
	    			 }
	    			 
	    		 }
	    		 
	    		 
	    	 }
	    	 function replaceImg(i,imgName){
	    		 //alert("imgName = "+imgName);
	    		 return $("#wenduUL li span.hjSpan").eq(i).find('img').attr('src','./images/wendu/'+imgName+".png")
	    	 }
    		 
	    	 $("#wenduUL li span.hjSpan").css('cursor','pointer');
	    	 $("#wenduUL li span.hjSpan.menzt").css('cursor','inherit');
	    	 
	    	 //环境点击事件操作
	    	 $('#wenduOutID span.hjSpan').on('click',function(){
	    		 var index = $(this).text();
	    		 wenduTKTitle = index;
	    		 wenduTKDataid =  $(this).attr('id');
	    		 
    			 //alert("wenduTKDataid = "+wenduTKDataid);
    			 if(wenduTKDataid != ''){
        			 wenduTKunc(); 
    			 }
    			 
	    	 })
	    	 yn_wendu = 1;
	     }
   });
   
   function wenduTKunc(){
	 //得到环境项的实时曲线分析图表
	   var wenduValueArr = [],wenduXArr=[];
	   var wenduDanwei = '';
	   test();
	   function test(){
	       //参数id统计项id
	       //var url="/bigscrenn/getHActualStatistics?id=A00000000106";
	       var url="/bigscrenn/getHActualStatistics?id="+wenduTKDataid;
	       console.log("得到环境项的实时曲线分析图表 url = "+url);
	       var defer = $.Deferred();
			 $.ajax({
		   	     cache: true,
		   	     type: "POST",
		   	     url:url,
		   	     data:"",
		   	     //async: false,				   
		   	     success: function(data){
		   	    	defer.resolve(data);
	                  //alert(data);
	                  //js解析json串
		   	    	  console.log(data,"环境弹框data");
		   	    	  if(data!='{}'){//判断是否有数据
		                  var obj = JSON.parse(data); 
		                  
		                  for (var i=0;i<obj.rows.length;i++){
		                        //alert(obj.rows[i].ITEMNAME);//项目
		                        //alert(obj.rows[i].VALUEA);//值
		                        //alert(obj.rows[i].CONVERSION);//单位
		                        //alert(obj.rows[i].CDATE);//日期
		                	  wenduValueArr.push(obj.rows[i].VALUEA);
		                	  wenduXArr.push((obj.rows[i].CDATE).split(' ')[1]);
		                  }
		                  wenduDanwei = obj.rows[0].CONVERSION
			              //alert(wenduValueArr) 
		                  
		                  layer.open({
		            		  type: 1,
		            		  //title:"负荷容量",
		            		  title:wenduTKTitle,
		            		  scrollbar:false,
		            		  skin: 'layui-layer-rim', //加上边框
		            		  area: ['800px', '500px'], //宽高
		            		  content: '<div class="wendu-tk-box" id="fhrlTkbox"></div>'
		            		});
		            	   $(".layui-layer-rim p a").css({
		            				'color':'#fff',
		            				'display':'block',
		            				'fontSize':'14px',
		            				'lineHeight':'1.3rem'
		            			});
		            			$(".layui-layer-rim").css({
		            				'border':'none',
		            				'background':'#0055b3'
		            			});
		            		$(".layui-layer-rim a.layui-layer-ico").text('×').css({
		            			'color':'#fff',
		            			'fontSize':'2rem',
		            			'margin-top': '-15px',
		            			'background':'none'
		            		});
		            		
		            		$(".layui-layer-rim .layui-layer-title").css({'background':'#0055b3','color':'#fff',});
		                  
		            		setTimeout(wenduTKEchartFunc,345);  
		            		
		   	    	  }else{
		   	    		layer.msg('无数据', {icon: 5})
		   	    	  }
		   	     }
	        });
	        
	   }
	   
	   function wenduTKEchartFunc(){
		   var childChart1 = echarts.init(document.getElementById('fhrlTkbox'));
			var option1 = {
					title: {
						text: '单位（'+wenduDanwei+'）',
						x: '5%',
						y:'8%',
						textStyle: {
							// 文字颜色
							color: '#fff',
							// 字体风格,'normal','italic','oblique'
							fontStyle: 'normal',
							// 字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 |
							// 400...
							fontWeight: '100',
							// 字体系列
							fontFamily: 'sans-serif',
							// 字体大小
						    fontSize: '120%'
						}
					},
				backgroundColor: "#0e90d2",
				tooltip: {
					trigger: 'axis',
					show:true,
					axisPointer: {
						lineStyle: {
							color: '#57617B'
						}
					}
				},
				legend: {
					orient: 'horizontal',// 'vertical'
					icon: 'rect',
					//data:legenArr[0],
					data: ['A相电流', 'B相电流', 'C相电流'],
					align: 'right',
					right: '2%',
					top: '5%',
					textStyle: {
						color: "#fff"
					},
					itemWidth: 30,
					itemHeight: 10,
					itemGap: 15
				},
				grid: {
					left: '5%',
					right: '3%',
					top: '20%',
					bottom: '5%',
					containLabel: true
				},
				xAxis: [{
					type: 'category',
					boundaryGap: false,
					axisLine: {
						lineStyle: {
							color: '#fff'
						}
					},
					axisLabel: {
						interval: 1, 
						//formatter: '{value}<br/>点',
						formatter: '{value}',
						 rotate:40,
						show: true,
						splitNumber: 3,
						textStyle: {
							fontFamily: "微软雅黑",
							color: "rgba(255,255,255,.6)",
							fontSize: '80%',
						},
					},
					data:wenduXArr,
					//data: ['13:00', '13:05', '13:10', '13:15', '13:20', '13:25', '13:30', '13:35', '13:40', '13:45', '13:50', '13:55']
				}, {
					axisLine: {
						show: false, //上横轴
						lineStyle: {
							color: 'red',
						}
					},

				}],
				yAxis: [{
					axisLabel: {
						show: true,
						formatter: '{value}'
					},
					splitLine: {
						lineStyle: {
							color: 'rgba(255,255,255,.1)'
						}
					},
					axisLine: {
						lineStyle: {
							color: '#fff'
						}
					},
				}],
				series:[],
				
			};
			
			option1.series = [{
					//name: legenArr[0],
					//name: 'A相电流',
					type: 'line',
					smooth: true,
					symbol: 'circle',
					symbolSize: 5,
					showSymbol: false,
					lineStyle: {
						normal: {
							width: 3
						}
					},
					
					itemStyle: {
						//normal: borderColor[0],
						normal: {
							color: '#f4a240',
							borderColor: '#f4a240',
							borderWidth: 12
						}
					},
					//data: [, , , 34, 110, 220, 150, 75, 30, , , ]
					data: wenduValueArr
				}];
			childChart1.setOption(option1,true);
	   }
   };
   return defer.promise();
   
}

//判断告警信息弹框的事件类型 设置行颜色
function setTrColrFunc(){
	var trNum = $(".gaojingUl li");
	//alert($(".gaojingUl li").eq(1).find('p').find('span').text());
	
	for(var k=0;k<trNum.length;k++){
		var tdStr1 = $(".gaojingUl li").eq(k).find('p').find('span').text();
		if(tdStr1.indexOf("报警事件") >= 0 ) {
		    $(".gaojingUl li").eq(k).find('a').css('color','orange')
		}if(tdStr1.indexOf("跳闸事件") >= 0 ) {
		    $(".gaojingUl li").eq(k).find('a').css('color','red')
		}if(tdStr1.indexOf("一般事件") >= 0 ) { 
		    $(".gaojingUl li").eq(k).find('a').css('color','#0feb8b')
		}
	}
}


//20秒刷新一次

setTimeout("ddata10();",700);
setInterval("ddata10();", 33000);
setTimeout("ddata11();",800);
setInterval("ddata11();", 30000);
setTimeout("ddata12();",800);
setInterval("ddata12();", 30000);


function ddata10() {
	a1();
}
function ddata11() {
	a2();
}
function ddata12() {
	a3();
	a4();
}

setTimeout(function(){
	if(yn_nhzbfl == 0){
		haonengZBFunc();
	}
	if(yn_glys == 0){
		gongLv();
	}
	if(yn_jkzs == 0){
		jianKang();
	}
	if(yn_gjtj == 0){
		gaojing();
	}
	if(yn_zjlynhz == 0){
		lateTwoMonthFunc();
	}
	if(yn_fhrl == 0){
		timeLoad();
	}
	if(yn_jfpg == 0){
		jfpgFunc();
	}
	if(yn_online == 0){
		onlineFunc();
	}
	if(yn_anquan == 0){
		safeDays()
	}
	if(yn_wendu == 0){
		wenduFun();
	}
	
},6000)